mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-27 08:28:50 +02:00
fix multiview for just one view, god hope that bug isnt in production
This commit is contained in:
parent
48c418072e
commit
e54d65f927
2 changed files with 39 additions and 32 deletions
|
@ -148,26 +148,6 @@ var LeftRightView = PositiveNegativeBase.extend({
|
||||||
tagName: 'div',
|
tagName: 'div',
|
||||||
className: 'leftRightView box horizontal center',
|
className: 'leftRightView box horizontal center',
|
||||||
template: _.template($('#left-right-template').html()),
|
template: _.template($('#left-right-template').html()),
|
||||||
events: {
|
|
||||||
'click .left': 'negative',
|
|
||||||
'click .exit': 'exit',
|
|
||||||
'click .right': 'positive'
|
|
||||||
},
|
|
||||||
|
|
||||||
exit: function() {
|
|
||||||
this.pipeEvents.trigger('exit');
|
|
||||||
LeftRightView.__super__.exit.apply(this);
|
|
||||||
},
|
|
||||||
|
|
||||||
positive: function() {
|
|
||||||
this.pipeEvents.trigger('positive');
|
|
||||||
LeftRightView.__super__.positive.apply(this);
|
|
||||||
},
|
|
||||||
|
|
||||||
negative: function() {
|
|
||||||
this.pipeEvents.trigger('negative');
|
|
||||||
LeftRightView.__super__.negative.apply(this);
|
|
||||||
},
|
|
||||||
|
|
||||||
initialize: function(options) {
|
initialize: function(options) {
|
||||||
if (!options.destination || !options.events) {
|
if (!options.destination || !options.events) {
|
||||||
|
@ -188,7 +168,28 @@ var LeftRightView = PositiveNegativeBase.extend({
|
||||||
};
|
};
|
||||||
|
|
||||||
this.render();
|
this.render();
|
||||||
|
// For some weird reason backbone events arent working anymore so
|
||||||
|
// im going to just wire this up manually
|
||||||
|
this.$('div.right').click(this.positive.bind(this));
|
||||||
|
this.$('div.left').click(this.negative.bind(this));
|
||||||
|
this.$('div.exit').click(this.exit.bind(this));
|
||||||
|
},
|
||||||
|
|
||||||
|
exit: function() {
|
||||||
|
this.pipeEvents.trigger('exit');
|
||||||
|
LeftRightView.__super__.exit.apply(this);
|
||||||
|
},
|
||||||
|
|
||||||
|
positive: function() {
|
||||||
|
this.pipeEvents.trigger('positive');
|
||||||
|
LeftRightView.__super__.positive.apply(this);
|
||||||
|
},
|
||||||
|
|
||||||
|
negative: function() {
|
||||||
|
this.pipeEvents.trigger('negative');
|
||||||
|
LeftRightView.__super__.negative.apply(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var ModalView = Backbone.View.extend({
|
var ModalView = Backbone.View.extend({
|
||||||
|
|
|
@ -408,21 +408,27 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/html" id="left-right-template">
|
<script type="text/html" id="left-right-template">
|
||||||
<% if (showLeft) { %>
|
<% if (!showLeft && lastNav ) { %>
|
||||||
<div class="box left">
|
<div class="box right">
|
||||||
<i class="icon-circle-arrow-left"></i>
|
<i class="icon-ok exit"></i>
|
||||||
|
</div>
|
||||||
<% } else { %>
|
<% } else { %>
|
||||||
<div class="box exit">
|
<% if (showLeft) { %>
|
||||||
<i class="icon-signout"></i>
|
<div class="box left">
|
||||||
<% } %>
|
<i class="icon-circle-arrow-left"></i>
|
||||||
</div>
|
|
||||||
<div class="box right">
|
|
||||||
<% if (!lastNav) { %>
|
|
||||||
<i class="icon-circle-arrow-right"></i>
|
|
||||||
<% } else { %>
|
<% } else { %>
|
||||||
<i class="icon-ok"></i>
|
<div class="box exit">
|
||||||
|
<i class="icon-signout"></i>
|
||||||
<% } %>
|
<% } %>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="box right">
|
||||||
|
<% if (!lastNav) { %>
|
||||||
|
<i class="icon-circle-arrow-right"></i>
|
||||||
|
<% } else { %>
|
||||||
|
<i class="icon-ok"></i>
|
||||||
|
<% } %>
|
||||||
|
</div>
|
||||||
|
<% } %>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/html" id="confirm-cancel-template">
|
<script type="text/html" id="confirm-cancel-template">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue