X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/f61fd6fa1d5871782b079ee50fb6bb10777cadc2..3303f7533b86892774f011ac54bfd69c6092ea5a:/modules/diffViewer/diffViewer.js?ds=sidebyside
diff --git a/modules/diffViewer/diffViewer.js b/modules/diffViewer/diffViewer.js
index 254a19a..be0e431 100644
--- a/modules/diffViewer/diffViewer.js
+++ b/modules/diffViewer/diffViewer.js
@@ -1,35 +1,38 @@
-define([
-'libs/jquery-1.9.1.min',
-'libs/underscore-min',
-'views/tabs/tabs',
-'libs/text!./diff.html'
-], function($, _, tabs, diffTemplateSrc) {
-
-'use strict';
-
-return function(sandbox) {
-
- var dom = $('
').addClass('rng-module-diffViewer');
- var tabsView = (new tabs.View({position: 'right'})).render();
- dom.append(tabsView.getAsView());
-
- var DiffView = function() {
- this.dom = $(diffTemplateSrc)
- }
- DiffView.prototype.setTable = function(table) {
- this.dom.append(table);
- }
-
-
- return {
- start: function() {sandbox.publish('ready');},
- getView: function() {return dom;},
- setDiff: function(diff) {
- var diffView = new DiffView();
- diffView.setTable(diff.table);
- tabsView.addTab(diff.ver1 + '->' + diff.ver2, diff.ver1 + '-' + diff.ver2, diffView.dom);
- }
- };
-};
-
+define([
+'libs/jquery-1.9.1.min',
+'libs/underscore-min',
+'views/tabs/tabs',
+'libs/text!./diff.html'
+], function($, _, tabs, diffTemplateSrc) {
+
+'use strict';
+
+return function(sandbox) {
+
+ var dom = $('
').addClass('rng-module-diffViewer');
+ var tabsView = (new tabs.View({position: 'right'})).render();
+ dom.append(tabsView.getAsView());
+
+ var DiffView = function() {
+ this.dom = $(diffTemplateSrc);
+ };
+
+ DiffView.prototype.setTable = function(table) {
+ this.dom.append(table);
+ };
+
+
+ return {
+ start: function() {sandbox.publish('ready');},
+ getView: function() {return dom;},
+ setDiff: function(diff) {
+ var diffView = new DiffView();
+ diffView.setTable(diff.table);
+ var slug = diff.ver1 + '-' + diff.ver2;
+ tabsView.addTab(diff.ver1 + '->' + diff.ver2, slug, diffView.dom);
+ tabsView.selectTab(slug);
+ }
+ };
+};
+
});
\ No newline at end of file