rjs -> webpack

This commit is contained in:
Keivan Beigi
2015-02-02 17:18:45 -08:00
parent 344f3d66ef
commit 428a1439e5
399 changed files with 11591 additions and 16139 deletions

View File

@@ -1,24 +1,16 @@
'use strict';
define(
[
'vent',
'AppLayout',
'marionette'
], function (vent, AppLayout, Marionette) {
var vent = require('../../vent');
var AppLayout = require('../../AppLayout');
var Marionette = require('marionette');
return Marionette.AppRouter.extend({
initialize: function () {
vent.on(vent.Commands.OpenControlPanelCommand, this._openControlPanel, this);
vent.on(vent.Commands.CloseControlPanelCommand, this._closeControlPanel, this);
},
_openControlPanel: function (view) {
AppLayout.controlPanelRegion.show(view);
},
_closeControlPanel: function () {
AppLayout.controlPanelRegion.closePanel();
}
});
});
module.exports = Marionette.AppRouter.extend({
initialize : function(){
vent.on(vent.Commands.OpenControlPanelCommand, this._openControlPanel, this);
vent.on(vent.Commands.CloseControlPanelCommand, this._closeControlPanel, this);
},
_openControlPanel : function(view){
AppLayout.controlPanelRegion.show(view);
},
_closeControlPanel : function(){
AppLayout.controlPanelRegion.closePanel();
}
});

View File

@@ -1,35 +1,39 @@
'use strict';
define(
[
'jquery',
'backbone',
'marionette'
], function ($,Backbone, Marionette) {
var region = Marionette.Region.extend({
el: '#control-panel-region',
var $ = require('jquery');
var Backbone = require('backbone');
var Marionette = require('marionette');
constructor: function () {
Backbone.Marionette.Region.prototype.constructor.apply(this, arguments);
this.on('show', this.showPanel, this);
},
getEl: function (selector) {
var $el = $(selector);
return $el;
},
showPanel: function () {
$('body').addClass('control-panel-visible');
this.$el.animate({ 'margin-bottom': 0, 'opacity': 1 }, { queue: false, duration: 300 });
},
closePanel: function () {
$('body').removeClass('control-panel-visible');
this.$el.animate({ 'margin-bottom': -100, 'opacity': 0 }, { queue: false, duration: 300 });
this.reset();
}
});
return region;
module.exports = (function(){
var region = Marionette.Region.extend({
el : '#control-panel-region',
constructor : function(){
Backbone.Marionette.Region.prototype.constructor.apply(this, arguments);
this.on('show', this.showPanel, this);
},
getEl : function(selector){
var $el = $(selector);
return $el;
},
showPanel : function(){
$('body').addClass('control-panel-visible');
this.$el.animate({
"margin-bottom" : 0,
"opacity" : 1
}, {
queue : false,
duration : 300
});
},
closePanel : function(){
$('body').removeClass('control-panel-visible');
this.$el.animate({
"margin-bottom" : -100,
"opacity" : 0
}, {
queue : false,
duration : 300
});
this.reset();
}
});
return region;
}).call(this);