X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f938afb8ab4cb091d12e0ef0311eaea14b774798..aa48ae37a4a0c49642ca4f21c809099c05c79865:/redakcja/static/js/wiki/base.js?ds=sidebyside

diff --git a/redakcja/static/js/wiki/base.js b/redakcja/static/js/wiki/base.js
index 523ad96e..ad2ee3a9 100644
--- a/redakcja/static/js/wiki/base.js
+++ b/redakcja/static/js/wiki/base.js
@@ -10,7 +10,7 @@
 			"perspectives": {
 				"ScanGalleryPerspective": {
 					"show": true,
-					"page": 1
+					"page": undefined
 				},
 				"CodeMirrorPerspective": {}
 				/*
@@ -69,7 +69,7 @@
 		var base_id = 'id' + Math.floor(Math.random()* 5000000000);
 		var id = (''+klass)+'_' + base_id;
 		var $tab = $('<li id="'+id+'" data-ui-related="'+base_id+'" data-ui-jsclass="'+klass+'" >'
-				+ title + '<img src="/static/icons/close.png" class="tabclose"></li>');
+				+ title + '<img src="'+STATIC_URL+'icons/close.png" class="tabclose"></li>');
 		var $view = $('<div class="editor '+klass+'" id="'+base_id+'"> </div>');
 
 		this.perspectives[id] = new $.wiki[klass]({
@@ -111,7 +111,7 @@
 		if($tab.length != 1)
 			$tab = $(DEFAULT_PERSPECTIVE);
 
-		var $old = $('#tabs li').filter('.active');
+		var $old = $tab.closest('.tabs').find('.active');
 
 		$old.each(function(){
 			$(this).removeClass('active');
@@ -299,6 +299,7 @@
 			var global = $("*[data-ui-error-for='__all__']", this.$elem);
 			var unassigned = [];
 
+            $("*[data-ui-error-for]", this.$elem).text('');
 			for (var field_name in errors)
 			{
 				var span = $("*[data-ui-error-for='"+field_name+"']", this.$elem);