init: function() { var _ = this; var html_w = $html.width(); $itemUl.height($html.height() / 2).width(html_w + html_w / 2); $.getScript('http://mobile.zhongxunrc.com/assets/data/position2.js', function() { var data = dataPosition; _.firstFn(data, _.dataKey); $(_.$level_1).find('p').on('click', function() { var dataKey = _.dataKey + ',' + $(this).data('id'); _.secondFn(data, dataKey); }); $(_.$level_2).on('click', 'p', function() { var $this = $(this); var dataKey = $this.data('key') + ',' + $this.data('id'); _.thirdFn(data, dataKey); $itemBox.animate({ scrollLeft: html_w / 2 }, 300); }); }); },
SafeInput.prototype.execute = function (input) { var me = this; var target = me.target = input; target.safer = me; $.getScript(url).then(function () { me._support = ucsl.support(); if (!me._support) { return; } var fid = me.fid = lib.getId(target, 'wrapper'); var wrapper = me.wrapper = $('<div id="' + fid + '">'); $(target.input).replaceWith(wrapper); $(target.main).addClass('uc-safe-input'); target.fire('beforesaferinit', { type: 'beforesaferinit', target: me }); me.renderUCInput(); }); };
initialize: function() { this.onVideoPlay = _.bind(this.onVideoPlay, this); this.onVideoPause = _.bind(this.onVideoPause, this); this.collection = new DogsCollection(); this.render(); this.dogList = new IndexDogListView({ el: this.$('.dogs__list'), collection: this.collection }); this.dogMap = new IndexDogMapView({ el: this.$('.dogs__map'), collection: this.collection }); // Vimeo video var self = this; $.getScript('https://f.vimeocdn.com/js/froogaloop2.min.js').done(function() { var iframeEl = self.$el.find('#vimeo-player')[0]; var player = $f(iframeEl); player.addEvent('ready', function() { player.addEvent('play', self.onVideoPlay); player.addEvent('pause', self.onVideoPause); player.addEvent('finish', self.onVideoPause); }); self.player = player; }); },
/** * @param {HTMLElement|string} elem HTML node or node ID * @param {object} config * @returns {Player} * @constructor */ function Player(elem, config) { var that = this, playerElem; playerElem = document.createElement('div'); elem = (typeof elem === 'string') ? document.getElementById(elem) : elem; elem.appendChild(playerElem); that._elem = playerElem; that._config = Player.getConfig(config); if (typeof YT === 'undefined' || typeof YT.Player === 'undefined') { $.getScript('https://www.youtube.com/iframe_api', function () { if ('onYouTubeIframeAPIReady' in window) { var prev = window.onYouTubeIframeAPIReady; window.onYouTubeIframeAPIReady = function () { prev(); that._createPlayer(); } } else { window.onYouTubeIframeAPIReady = function () { that._createPlayer(); }; } }); } else { that._createPlayer(); } return that; }
$.getJSON('/config.json', function(data) { const address = data.url + ':' + data.port; $.getScript(address + '/socket.io/socket.io.js') .done(() => { app.socket.init(address); }); });
export function loadMathJax (config_file, cb = null) { if (!isMathJaxLoaded() && shouldLoadMathJax()) { // signal local config to mathjax as it loads window.MathJax = localConfig; $.getScript(`//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=${config_file}`, cb); } }
loadGoogleMaps: function(){ var promise = $.Deferred(); window.gmap_initMap = function(){ promise.resolve(); } $.getScript('https://maps.googleapis.com/maps/api/js?key='+CONFIG['gmap-ai-key']+'&callback=gmap_initMap') return promise; },
schedule('afterRender', () => { let options = { cache_suffix: '?v=492', selector: '#' + this.get('editorId'), relative_urls: false, browser_spellcheck: true, gecko_spellcheck: false, statusbar: false, inline: true, paste_data_images: true, images_upload_handler: function (blobInfo, success, failure) { // eslint-disable-line no-unused-vars success("data:" + blobInfo.blob().type + ";base64," + blobInfo.base64()); }, image_advtab: true, media_live_embeds: true, theme: 'modern', skin: 'lightgray-gradient', entity_encoding: 'raw', extended_valid_elements: 'b,i,b/strong,i/em', fontsize_formats: '8px 10px 12px 14px 15px 16px 18px 20px 22px 24px 26px 28px 30px 32px 34px 36px 38px 40px 42px 44px 46px 48px 50px 52px 54px 56px 58px 60px 70px 80px 90px 100px', formats: { bold: { inline: 'b' }, italic: { inline: 'i' } }, plugins: [ 'advlist autolink lists link image charmap print hr anchor pagebreak', 'searchreplace wordcount visualblocks visualchars code codesample fullscreen', 'insertdatetime media nonbreaking save table directionality', 'template paste textcolor colorpicker textpattern imagetools uploadimage' ], menu: {}, menubar: false, table_toolbar: '', toolbar1: 'table tabledelete | tableprops tablerowprops tablecellprops | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol', toolbar2: 'fontsizeselect | forecolor backcolor link unlink | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify', save_onsavecallback: function () { Mousetrap.trigger('ctrl+s'); } }; if (typeof tinymce === 'undefined') { $.getScript('/tinymce/tinymce.min.js?v=492', function () { window.tinymce.dom.Event.domLoaded = true; tinymce.baseURL = '//' + window.location.host + '/tinymce'; tinymce.suffix = '.min'; tinymce.init(options); }); } else { tinymce.init(options); } });
// Creates or returns the internal Faye client, loading it first // if necessary. // // @api private client (cb) { if (this.faye) cb(this.faye) if (!this.faye) { $.getScript(`${INST.pandaPubSettings.push_url}/client.js`, () => { this.faye = new window.Faye.Client(INST.pandaPubSettings.push_url) this.faye.addExtension(this.authExtension()) cb(this.faye) }) } }
Track.initialize = function () { window.GoogleAnalyticsObject = 'ga'; window.ga = function () { window.ga.q.push(arguments); } window.ga.q = []; window.ga.l = Date.now(); $.getScript('//www.google-analytics.com/analytics.js'); ga('create', 'UA-46058020-1', 'guesshub.io'); };
/** * init socket first * @param cb */ function(cb) { $.getScript(IM_HOST + 'socket.io/socket.io.js').done(function () { var socket = io({path: `${IM_HOST}socket.io`}).connect(); //var socket = io(IM_HOST, {path: `/socket.io`}).connect(); AppDispatcher.dispatch({ type: Constants.SocketActionTypes.SOCKET_INIT, socket : socket, channels : channels }); cb(null); }).fail(cb); },
var clickOnFill = function() { var dates = $("#calendarPH").multiDatesPicker("getDates", "object"); var activityId = $("#time_entry_activity_id").val(); var issueId = $("#time_entry_issue_id").val(); var totalTime = 0; var entriesToPost = []; if (issueId == "") { alert("Please fill Issue number"); } else if (!isNumeric(issueId)) { alert("Issue number is not a valid number"); } else if (activityId == "") { alert("Please select Activity"); } else if (dates.length === 0) { alert("No date selected!"); } else { var originMonth = new Date().getMonth(); for(var i = 0; i < dates.length; ++i) { var dd = new Date(dates[i].valueOf()); dd = convertToUtc(dd); var strDate = dd.toISOString().slice(0, 10); if (parseInt(strDate.slice(5, 7), 10) !== (originMonth + 1)) { console.log("Error in month:" + strDate + " " + (originMonth + 1)); } else { entriesToPost.push(strDate); totalTime += 8; } } var questionMessage = "Are you sure you want to log " + totalTime + " hours?\n"; var debugMode = !!window.debug; if (debugMode) { questionMessage += "(Don't worry, it's in debug mode. No real logging will be done)"; } else { questionMessage += "(CAUTION! Real logging will be done!)"; } if (confirm(questionMessage)) { $("#fillWrapper").hide(); if ($("#progressWrapper").length === 0) { var progressWrapper = $("<div id='progressWrapper' class='progressWrapper'></div>"); var progressBar = $(progressHTML); progressBar.attr('max', entriesToPost.length); progressWrapper.append(progressBar); $("#mainHolder").prepend(progressWrapper); } else { $("#progressWrapper").show(); } $("#progressBar").val(0); $.getScript("http://api.forismatic.com/api/1.0/?method=getQuote&format=jsonp&lang=en&jsonp=showQuote"); postDates(debugMode, activityId, issueId, 8, entriesToPost); } } };
export async function loadApi () { if (_api) { if (_api === true) return // already loaded return new Promise((resolve) => _api.push(resolve)) // loading now, wait... } // start loading _api = [] await $.getScript('https://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru-RU') Promise.promisifyAll(window.ymaps) await window.ymaps.readyAsync() _api.forEach((resolve) => resolve()) _api = true }
$.getScript("lib/codemirror.js", function(){ $.getScript("mode/python/python.js", function(){ //var designDogName = db.guessCurrent().design_doc; db.getView("bitbot-couchapp", "code", {limit: 1, descending: true}, function(err, response){ //console.log(response); if(response && response.rows[0].value.code){ latestCode = response.rows[0].value.code; } $("#Codemirror").val(latestCode); myCodeMirror = CodeMirror.fromTextArea($("#Codemirror")[0], {theme: "twilight"}); }); }); });
$('.press-module-add-selected').each(function (key, item) { var name = $(item).attr('data-name'), base = $(item).attr('data-base'), time = new Date().getTime(); // 构建模块容器节点 var box = $('<div class="J_Module skin-default" id="guid-' + time + '"></div>'), module = $(self.__selected[name]); // 设置模块属性 box.attr({ 'data-name': name, 'data-skin': 'default', 'data-guid': time }); // 插入模块样式、结构 box.append('<link rel="stylesheet" href="' + base + '/' + name + '.css?t=' + time + '">') .append('<link rel="stylesheet" href="' + base + '/skin/default.css?t=' + time + '" id="skin-' + time + '">') .append(module); // 插入模块工具条 page.setModuleAdmin(box, config.width); // 插入页面指定位置 if (config.module) { config.module.after(box); } else { config.region.append(box); config.region.find('.press-region-admin').remove(); } // 加载模块脚本前,判断是否已经加载过 if (!press.__loaded[name]) { $.getScript(base + '/' + name + '.js?t=' + time, function () { renderCallback(box[0], module[0]); $(this).remove(); press.__loaded[name] = true; }); } else { renderCallback(box[0], module[0]); } // 检查并装载插件环境 config.plugin && config.plugin(box); });
exports.load = function(id, options){ if (id === undefined) { console.log("Typekit script ID is missing"); return false; } else { options = options ? $.extend({}, exports.defaults, options) : exports.defaults; $.getScript(options.typekit_url + id + '.js', function(){ window.Typekit.load({ loading: function(){ // Javascript to execute when fonts start loading $("html") .removeClass("typekit-active typekit-inactive") .addClass("typekit-loading"); if ($.isFunction(options.onLoading)) { options.onLoading(); } }, active: function(){ // Javascript to execute when fonts become active $("html") .removeClass("typekit-loading typekit-inactive ") .addClass("typekit-active"); if ($.isFunction(options.onActive)) { options.onActive(); } }, inactive: function(){ // Javascript to execute when fonts become inactive $("html") .removeClass("typekit-loading typekit-active") .addClass("typekit-inactive"); if ($.isFunction(options.onInactive)) { options.onInactive(); } console.log("Typekit fonts inactive"); } }); }); return true; } };
function handleStripeButton() { const buttonEl = document.getElementById("stripe-button"); if (!buttonEl) { return; } $.getScript('https://checkout.stripe.com/checkout.js', () => { const email = g.vm.topMenu.email(); const handler = window.StripeCheckout.configure({ key: g.stripePublishableKey, image: '/ico/icon128.png', token: async token => { try { const data = await Promise.resolve($.ajax({ type: "POST", url: `//account.basketball-gm.${g.tld}/gold_start.php`, data: { sport: "basketball", token: token.id, }, dataType: "json", xhrFields: { withCredentials: true, }, })); ui.realtimeUpdate(["account"], "/account", undefined, {goldResult: data}); } catch (err) { console.log(err); ui.realtimeUpdate(["account"], "/account", undefined, {goldResult: { success: false, message: ajaxErrorMsg, }}); } }, }); buttonEl.addEventListener("click", e => { handler.open({ name: 'Basketball GM Gold', description: '', amount: 500, email, allowRememberMe: false, panelLabel: "Subscribe for $5/month", }); e.preventDefault(); }); }); }
data.Scripts.forEach( function(script) { // log.debug("Loading script: ", data.Name + " script: " + script); var scriptName = data.Context + "/" + script; log.debug("Fetching script: ", scriptName); $.ajaxSetup({async:false}); $.getScript(scriptName) .done(function(textStatus) { log.debug("Loaded script: ", scriptName); }) .fail(function(jqxhr, settings, exception) { log.info("Failed loading script: \"", exception.message, "\" (<a href=\"", scriptName, ":", exception.lineNumber, "\">", scriptName, ":", exception.lineNumber, "</a>)"); }) .always(scriptLoaded); });
load: function() { var context, main, pkgRequireConfig, pkgRequire, that = this var d = Q.defer(); if (!this.get("browser")) return Q(); logger.log("Load", this.get("name")); $.getScript(this.url()+"/pkg-build.js") .done(function(script, textStatus) { d.resolve(); }) .fail(function(jqxhr, settings, exception) { logger.error("Error loading plugin:", exception.stack || exception.message || exception); d.reject(exception); }); return d.promise.timeout(5000, "This addon took to long to load (> 5seconds)"); },
initResource: function () { var _self = this; if(!$.isEmptyObject(kf.I18N)){ //修改默认的语言类型 _self.options.lang = checkCurLang(kf.I18N); this._initResource(); }else{ var path = _self.options.langPath + _self.options.lang + "/" + _self.options.lang + ".js?refresh-20150923"; $.getScript(path) .done(function( script, textStatus ) { _self._initResource(); }) .fail(function( jqxhr, settings, exception ) { _self._initResource(); }); } },
test('IC test', function (t) { t.plan(2); $.getScript('https://www.paypalobjects.com/api/checkout.src.js') .done(function (script, textStatus) { console.log(script, textStatus); var link = document.createElement('a'); link.href = 'http://www.google.com/'; link.id = 't2'; eval(script); var paypal = require('paypal-incontext'); t.equal(typeof paypal.checkout, 'object', 'paypal.checkout should be an object'); t.ok(typeof document.querySelector('#t2 .paypal-button'), 'HTMLElement', 'There should be a button in that link'); }) .fail(function (err) { console.error('ERROR! ERROR! DANGER WILL ROBINSON!'); t.fail(err); }); });
function loadGistFromHash() { $('#loading').fadeIn(); if (document.location.hash) { var gistId = document.location.hash.substr(1), url = 'https://gist.github.com/'+gistId+'.js', actualDocumentDotWrite = document.write; // Who uses document.write anyway ;) document.write = function (x) { var ele = document.createElement('div'); ele.innerHTML = x; if (ele.textContent !== '') { try { layerList.layers.parseCSS(ele.textContent); document.getElementById('data').innerHTML = layerList.layers.toString(false, true); } catch (e) { alert("Error parsing gist '" + gistId + "'"); } addToHistory(); $(document.body).addClass('ready'); infoPanel.hide(); marquee.hideRect(); $('#loading').fadeOut(); document.write = actualDocumentDotWrite; } }; // Would be nice .fail actually worked. $.getScript(url).fail(function () { alert("Unable to fetch gist '" + gistId + "'"); }); } else { layerList.layers.backgroundColor = 'transparent'; layerList.layers.reset(); if (1 * window.localStorage.getItem('history_length') > 0) { loadFromHistory(); } else { addToHistory(); } infoPanel.hide(); marquee.hideRect(); $(document.body).addClass('ready'); $('#loading').fadeOut(); } }
exports.loadAsynchronously = function() { if (DesmosNeeded == false) { DesmosNeeded = true; $.getScript( "https://www.desmos.com/api/v0.7/calculator.js?apiKey=dcb31709b452b1cf9dc26972add0fda6", function() { function waitForDesmos(){ if(typeof window.Desmos !== "undefined"){ exports.promise.resolve( window.Desmos ); } else { setTimeout(function(){ waitForDesmos(); },250); } } waitForDesmos(); }); } };
Pong = function (bogey) { var self = this; this.bogey = bogey; bogey.registerKey('t', 'Change theme', this._changeTheme, this); bogey.registerKey('p', 'Play mode', this._togglePlayMode, this); // Don't start until fonts are loaded. window.WebFontConfig = { active: function () { self.start(); }, google: { families: [ 'Roboto:400', 'Source Code Pro:200' ] } }; $.getScript('//ajax.googleapis.com/ajax/libs/webfont/1.5.3/webfont.js'); };
import $ from 'jquery'; import { Route } from 'molecule-router'; export default Route('admin-stats', { initRoute() { if (window.statsData) { $.getScript('/static/js/Chart.min.js').done((script) => { const data = this.getChartData(window.statsData); data.datasets = [ { label: 'Users', fillColor: 'rgba(220,220,220,0.2)', strokeColor: 'rgba(220,220,220,1)', pointColor: 'rgba(220,220,220,1)', pointStrokeColor: '#fff', pointHighlightFill: '#fff', pointHighlightStroke: 'rgba(220,220,220,1)', data: data.userCount }, { label: 'Votes', fillColor: 'rgba(151,187,205,0.2)', strokeColor: 'rgba(151,187,205,1)', pointColor: 'rgba(151,187,205,1)', pointStrokeColor: '#fff', pointHighlightFill: '#fff', pointHighlightStroke: 'rgba(151,187,205,1)', data: data.totalVotes } ];
loadStylesheets(stylesheets) { for (var i = 0; i < stylesheets.length; i++) { if (document.createStyleSheet) { document.createStyleSheet(stylesheets[i]); } else { var attributes = { 'rel': 'stylesheet', 'href': stylesheets[i], 'type': 'text/css', 'media': 'screen' }; jQuery('<link>', attributes).appendTo('head'); } } }, loadScripts(scripts, callback) { var remaining = scripts.length; for (var i = 0; i < scripts.length; i++) { jQuery.getScript(scripts[i], function () { remaining--; if (remaining == 0) { callback(); } }); } } });
ClientReactApp = mixin(ClientReactApp); import config from '../../src/config'; import plugins from '../../src/plugins'; import constants from '../../src/constants'; import routes from '../../src/routes'; import TweenLite from 'gsap'; import getTimes from '../../src/lib/timing'; // A few es5 sanity checks if (!Object.create || !Array.prototype.map || !Object.freeze) { $.getScript(window.bootstrap.assetPath + '/js/es5-shims.js', function(){ initialize(false); }) } else { initialize(true); } function modifyContext (ctx) { ctx.loid = this.getState('loid'); ctx.loidcreated = this.getState('loidcreated'); ctx.token = this.getState('token'); ctx.user = this.getState('user'); ctx.useCache = true; ctx.compact = this.getState('compact').toString() === 'true'; return ctx; }
loadPromise = new Ember.RSVP.Promise(function(resolve, reject) { jQuery.getScript('https://js.stripe.com/v2/').then(Ember.run.bind(null, resolve), Ember.run.bind(null, reject)); }).then(function() {
alert('Data Loaded: ' + data); }); //getJSON(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; $.getJSON('ajax/test.json', function(data) { alert('Load was performed.'); }); //getJSON(url: string, data?: Object | string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; $.getJSON('ajax/test.json', { name: 'John', time: '2pm' }, function(data) { alert('Load was performed.'); }); //getScript(url: string, success?: (script: string, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; $.getScript('ajax/test.js', function(data) { alert('Load was performed.'); }); //param: JQueryParam; //post(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, dataType?: string): JQueryXHR; $.post('ajax/test.html', function(data) { $('.result').html(data); }); //post(url: string, data?: Object | string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, dataType?: string): JQueryXHR; $.post('ajax/test.html', { name: 'John', time: '2pm' }, function(data) { $('.result').html(data); }); //Callbacks(flags?: string): JQueryCallback;
import mixin from '../../src/app-mixin'; ClientReactApp = mixin(ClientReactApp); import config from '../../src/config'; import plugins from '../../src/plugins'; import constants from '../../src/constants'; import routes from '../../src/routes'; import TweenLite from 'gsap'; // A few es5 sanity checks if (!Object.create || !Array.prototype.map || !Object.freeze) { $.getScript('/js/es5-shims.js', function(){ initialize(false); }) } else { initialize(true); } function modifyContext (ctx) { ctx.loid = this.getState('loid'); ctx.loidcreated = this.getState('loidcreated'); ctx.token = this.getState('token'); ctx.user = this.getState('user'); ctx.useCache = true; ctx.compact = this.getState('compact').toString() === 'true'; return ctx; }