mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
feature(cloudcmd) index.html -> lib/client/cloudcmd.js
This commit is contained in:
parent
6ec3ef7f68
commit
c13d5581cc
3 changed files with 79 additions and 56 deletions
|
|
@ -38,60 +38,11 @@
|
|||
window.addEventListener('load', load);
|
||||
|
||||
function load() {
|
||||
var lib = 'lib/',
|
||||
client = 'client/',
|
||||
files = [
|
||||
'util',
|
||||
'join',
|
||||
'format',
|
||||
'promise',
|
||||
'cloudfunc',
|
||||
client + 'dom',
|
||||
client + 'events',
|
||||
client + 'rest',
|
||||
client + 'load',
|
||||
client + 'notify',
|
||||
client + 'storage',
|
||||
client + 'files',
|
||||
client + 'buffer',
|
||||
'client',
|
||||
client + 'listeners',
|
||||
client + 'key'
|
||||
].map(function(name) {
|
||||
return lib + name + '.js';
|
||||
}),
|
||||
|
||||
urlFiles = getJoinURL(files);
|
||||
|
||||
createScript(urlFiles, function() {
|
||||
CloudCmd.init();
|
||||
});
|
||||
|
||||
window.removeEventListener('load', load);
|
||||
}
|
||||
|
||||
function createScript(url, callback) {
|
||||
var script = document.createElement('script');
|
||||
|
||||
script.src = url;
|
||||
script.async = true;
|
||||
|
||||
if (callback)
|
||||
script.addEventListener('load', function(event) {
|
||||
callback(event);
|
||||
script.removeEventListener('load', callback);
|
||||
});
|
||||
|
||||
document.body.appendChild(script);
|
||||
}
|
||||
|
||||
function getJoinURL(names) {
|
||||
var prefix = '/join:',
|
||||
url = prefix + names.join(':');
|
||||
|
||||
return url;
|
||||
CloudCmd();
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<script src="/cloudcmd/cloudcmd.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue