34 lines
907 B
JavaScript
34 lines
907 B
JavaScript
var AmiEEPROM = function() {
|
|
//
|
|
};
|
|
AmiEEPROM.init = (function() {
|
|
var initialised = false;
|
|
|
|
return function(callback) {
|
|
if(initialised) {
|
|
if(callback)
|
|
callback(true);
|
|
return;
|
|
}
|
|
initialised = true;
|
|
|
|
// cuts off "/uploads", this is little disgusting
|
|
var eepromScript = futami.get('eeprom').slice(0, -8) + '/eeprom.js';
|
|
|
|
var script = document.createElement('script');
|
|
script.onload = function() {
|
|
if(callback)
|
|
callback(true);
|
|
};
|
|
script.onerror = function() {
|
|
console.error('Failed to load EEPROM script!');
|
|
if(callback)
|
|
callback(false);
|
|
};
|
|
script.charset = 'utf-8';
|
|
script.type = 'text/javascript';
|
|
script.src = eepromScript;
|
|
document.body.appendChild(script);
|
|
};
|
|
})();
|