Removed JQuery from ImportController

This commit is contained in:
jdescottes
2015-02-26 22:07:36 +01:00
parent bab3d6677e
commit 0f1489727c

View File

@ -3,42 +3,38 @@
ns.ImportController = function (piskelController) { ns.ImportController = function (piskelController) {
this.piskelController = piskelController; this.piskelController = piskelController;
this.importedImage_ = null;
}; };
pskl.utils.inherit(ns.ImportController, pskl.controller.settings.AbstractSettingController); pskl.utils.inherit(ns.ImportController, pskl.controller.settings.AbstractSettingController);
ns.ImportController.prototype.init = function () { ns.ImportController.prototype.init = function () {
this.hiddenFileInput = document.querySelector('[name=file-upload-input]'); this.hiddenFileInput = document.querySelector('[name="file-upload-input"]');
this.addEventListener(this.hiddenFileInput, 'change', this.onFileUploadChange_); this.addEventListener(this.hiddenFileInput, 'change', this.onFileUploadChange_);
this.hiddenOpenPiskelInput = document.querySelector('[name=open-piskel-input]'); this.hiddenOpenPiskelInput = document.querySelector('[name="open-piskel-input"]');
this.addEventListener(this.hiddenOpenPiskelInput, 'change', this.onOpenPiskelChange_); this.addEventListener(this.hiddenOpenPiskelInput, 'change', this.onOpenPiskelChange_);
this.addEventListener('.browse-local-button', 'click', this.onBrowseLocalClick_); this.addEventListener('.browse-local-button', 'click', this.onBrowseLocalClick_);
this.addEventListener('.file-input-button', 'click', this.onFileInputClick_); this.addEventListener('.file-input-button', 'click', this.onFileInputClick_);
this.addEventListener('.open-piskel-button', 'click', this.onOpenPiskelClick_); this.addEventListener('.open-piskel-button', 'click', this.onOpenPiskelClick_);
this.initRestoreSession_();
this.previousSessionTemplate_ = pskl.utils.Template.get("previous-session-info-template");
this.fillRestoreSession_();
}; };
ns.ImportController.prototype.initRestoreSession_ = function () { ns.ImportController.prototype.initRestoreSession_ = function () {
var html = ''; var previousSessionContainer = document.querySelector('.previous-session');
var previousInfo = pskl.app.backupService.getPreviousPiskelInfo(); var previousInfo = pskl.app.backupService.getPreviousPiskelInfo();
if (previousInfo) { if (previousInfo) {
var previousSessionTemplate_ = pskl.utils.Template.get("previous-session-info-template"); var previousSessionTemplate_ = pskl.utils.Template.get('previous-session-info-template');
var date = pskl.utils.DateUtils.format(previousInfo.date, "{{H}}:{{m}} - {{Y}}/{{M}}/{{D}}"); var date = pskl.utils.DateUtils.format(previousInfo.date, '{{H}}:{{m}} - {{Y}}/{{M}}/{{D}}');
html = pskl.utils.Template.replace(previousSessionTemplate_, { previousSessionContainer.innerHTML = pskl.utils.Template.replace(previousSessionTemplate_, {
name : previousInfo.name, name : previousInfo.name,
date : date date : date
}); });
this.addEventListener('.restore-session-button', 'click', this.onRestorePreviousSessionClick_); this.addEventListener('.restore-session-button', 'click', this.onRestorePreviousSessionClick_);
} else { } else {
html = "No piskel backup was found on this browser."; previousSessionContainer.innerHTML = 'No piskel backup was found on this browser.';
} }
document.querySelector('.previous-session').innerHTML = html;
}; };
ns.ImportController.prototype.closeDrawer_ = function () { ns.ImportController.prototype.closeDrawer_ = function () {