Lines Matching refs:_

23         (function(_){
25 _.url = DOKU_BASE + 'lib/exe/ajax.php';
26 _.aggregateForm = $('form#siteexport_site_aggregator, form#siteexport_siteexporter');
27 _.suspendGenerate = _.aggregateForm.length > 0;
28_.allElements = 'form#siteexport :input:not([readonly]):not([disabled]):not([type=submit]):not(but…
29 _.isManager = $('div#siteexport__manager').length > 0;
30 _.forbidden_options = [ 'call', 'sectok' ];
32 _.generate = function() {
34 if ( _.suspendGenerate || _.isManager ) { return; }
38 _.throbber(true);
39 $.post( _.url, _.settings('__siteexport_generateurl'), function(data) {
45 _.errorLog(jqXHR.responseText);
47 _.throbber(false);
51 _.run = function() {
55 if ( _.isManager && !(typeof opener === "undefined") ) {
57 var settings = $.param(_.cleanSettings()).split('&').join(' ');
68 _.throbber(true);
69 $.post( _.url, _.settings('__siteexport_getsitelist'), function(data) {
72 _.pattern = data.shift();
73 _.zipURL = data.shift();
75 _.pageCount = data.length - 1; // starting at 0
76 _.currentCount = 0;
78 _.allPages = data;
79 _.status(_.pages());
80 _.nextPage();
82 _.errorLog(jqXHR.responseText);
84 _.throbber(false);
89 _.aggregatorStatus = null;
90 _.runAggregator = function() {
94 if ( _.aggregatorStatus == null ) {
95_.aggregatorStatus = $('<span id="siteexport__out"/>').appendTo("form#siteexport_site_aggregator, …
98 _.status(LANG.plugins.siteexport.loadingpage);
99 _.aggregatorStatus.removeClass('error').show();
100 _.aggregateForm.addClass('loading');
101 var settings = _.settings('__siteexport_aggregate');
103 $.post( _.url, settings, function(data) {
106 _.aggregatorStatus.addClass('error');
107 _.status(data);
109 _.downloadFile({
114 _.aggregatorStatus.hide();
120 _.aggregatorStatus.addClass('error');
121 _.status(jqXHR.responseText.replace("\n", "<br/>"));
124 _.aggregateForm.removeClass('loading');
128 _.downloadFile = function(iframeProps) {
130 _.status(LANG.plugins.siteexport.startdownload);
131 _.aggregateForm.addClass('download');
135 _.status(LANG.plugins.siteexport.downloadfinished);
142 _.error(LANG.plugins.siteexport.finishedbutdownloadfailed);
144 _.aggregateForm.removeClass('download');
164 _.status(LANG.plugins.siteexport.downloadfinished);
177 _.aggregateForm.removeClass('download');
201 _.addSite = function(site) {
203 var settings = _.settings('__siteexport_addsite');
215 _.throbber(true);
216 $.post( _.url, settings, function(data) {
217 _.zipURL = data.split("\n").pop();
218 _.nextPage();
220 _.errorLog(jqXHR.responseText);
221 _.errorCount++;
223 _.throbber(false);
227 _.nextPage = function() {
235 … if (_.zipURL != "" && _.zipURL != 'undefined' && typeof _.zipURL != 'undefined' ) {
237 _.downloadFile({
239 src: window.location.origin + _.zipURL,
244 _.status(LANG.plugins.siteexport.finishedbutdownloadfailed);
245 _.errorLog(_.zipURL);
254 _.status('Adding "' + page + '" ' + this.pages(this.currentCount++));
255 _.addSite(page);
258 _.pages = function() {
260 + _.currentCount
262 + _.pageCount
263 … + (_.errorCount && _.errorCount != 0 ? ' / <span style="color: #a00">' + _.errorCount + '</span>'
267 _.status = function(text) {
271 _.error = function(text) {
275 _.settings = function(call) {
276 var settings = $(_.allElements).serializeArray();
290 _.cleanSettings = function(call) {
292 return _.settings(call).filter(function(element){
296 …return element.name && _.forbidden_options.indexOf(element.name) < 0 && (element.value.length > 0 …
303 _.throbberCount = 0;
304 _.throbber = function(on) {
306 _.throbberCount += (on?1:-1);
307 … $('#siteexport__throbber').css('visibility', _.throbberCount>0 ? 'visible' : 'hidden');
310 _.resetDataForNewRequest = function() {
326 _.errorLog = function(text) {
351 _.resetErrorLog = function() {
355 _.toggleDisableAllPlugins = function(input) {
360 _.addCustomOption = function(nameVal, valueVal) {
375 _.generate();
392 _.updateValue = function( elem, value ) {
421 _.setValues = function(values) {
423 $(_.allElements + ':not(:checkbox)').val(null);
424 $(_.allElements + ':checkbox').prop('checked', false);
427 _.suspendGenerate = true;
440_.updateValue($('#siteexport #'+node+'_'+value[val]+':input[name='+node+'\\[\\]]'), value[val]);
443 _.updateValue($('#siteexport :input[name='+node+']'), value);
455_.addCustomOption(values['customoptionname'][index], values['customoptionvalue'][index]);
457 _.errorLog(e);
461 _.suspendGenerate = false;