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
@@ -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);