Вход Регистрация
Файл: framework/thirdparty/tinymce/tiny_mce_gzip.js
Строк: 130
<?php
var tinyMCE_GZ = {
    
settings : {
        
themes '',
        
plugins '',
        
languages '',
        
disk_cache true,
        
page_name 'tiny_mce_gzip.php',
        
debug false,
        
suffix ''
    
},

    
init : function(scbsc) {
        var 
thisninl document.getElementsByTagName('script');

        for (
n in s)
            
t.settings[n] = s[n];

        
t.settings;

        if (
window.tinyMCEPreInit) {
            
t.baseURL tinyMCEPreInit.base;
        } else {
            for (
i=0i<nl.lengthi++) {
                
nl[i];

                if (
n.src && n.src.indexOf('tiny_mce') != -1)
                    
t.baseURL n.src.substring(0n.src.lastIndexOf('/'));
            }
        }

        if (!
t.coreLoaded)
            
t.loadScripts(1s.themess.pluginss.languagescbsc);
    },

    
loadScripts : function(cothpllacbsc) {
        var 
thisxwindowq0tit.settings;

        function 
get(s) {
            
0;

            try {
                
= new ActiveXObject(s);
            } catch (
s) {
            }

            return 
x;
        };

        
// Build query string
        
'js=true&diskcache=' + (s.disk_cache 'true' 'false') + '&core=' + (co 'true' 'false') + '&suffix=' escape(s.suffix) + '&themes=' escape(th) + '&plugins=' escape(pl) + '&languages=' escape(la);

        if (
co)
            
t.coreLoaded 1;

        
// Send request
        
w.XMLHttpRequest ? new XMLHttpRequest() : get('Msxml2.XMLHTTP') || get('Microsoft.XMLHTTP');
        
x.overrideMimeType && x.overrideMimeType('text/javascript');
        
x.open('GET't.baseURL '/' s.page_name '?' q, !!cb);
//        x.setRequestHeader('Content-Type', 'text/javascript');
        
x.send('');

        
// Handle asyncronous loading
        
if (cb) {
            
// Wait for response
            
ti w.setInterval(function() {
                if (
x.readyState == || c++ > 10000) {
                    
w.clearInterval(ti);

                    if (
10000 && x.status == 200) {
                        
t.loaded 1;
                        
t.eval(x.responseText);
                        
tinymce.dom.Event.domLoaded true;
                        
cb.call(sc || tx);
                    }

                    
ti null;
                }
            }, 
10);
        } else
            
t.eval(x.responseText);
    },

    
start : function() {
        var 
thiseach tinymce.eacht.settingsln s.languages.split(',');

        
tinymce.suffix s.suffix;

        function 
load(u) {
            
tinymce.ScriptLoader.markDone(tinyMCE.baseURI.toAbsolute(u));
        };

        
// Add core languages
        
each(ln, function(c) {
            if (
c)
                
load('langs/' '.js');
        });

        
// Add themes with languages
        
each(s.themes.split(','), function(n) {
            if (
n) {
                
load('themes/' '/editor_template' s.suffix '.js');

                
each (ln, function(c) {
                    if (
c)
                        
load('themes/' '/langs/' '.js');
                });
            }
        });

        
// Add plugins with languages
        
each(s.plugins.split(','), function(n) {
            if (
n) {
                
load('plugins/' '/editor_plugin' s.suffix '.js');

                
each(ln, function(c) {
                    if (
c)
                        
load('plugins/' '/langs/' '.js');
                });
            }
        });
    },

    
end : function() {
    },

    eval : function(
co) {
        var 
se document.createElement('script');

        
// Create script
        
se.type 'text/javascript';
        
se.text co;

        
// Add it to evaluate it and remove it
        
(document.getElementsByTagName('head')[0] || document.documentElement).appendChild(se);
        
se.parentNode.removeChild(se);
    }
};
?>
Онлайн: 2
Реклама