You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by br...@apache.org on 2008/04/05 17:03:59 UTC

svn commit: r645111 - in /incubator/jspwiki/trunk/src/webdocs: scripts/jspwiki-common.js scripts/jspwiki-edit.js templates/default/commonheader.jsp

Author: brushed
Date: Sat Apr  5 08:03:58 2008
New Revision: 645111

URL: http://svn.apache.org/viewvc?rev=645111&view=rev
Log:
[JSPWIKI-209] Remove hard-coded reference to Edit.jsp, to accommodate with different URL provide scheme's.

Modified:
    incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-common.js
    incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-edit.js
    incubator/jspwiki/trunk/src/webdocs/templates/default/commonheader.jsp

Modified: incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-common.js
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-common.js?rev=645111&r1=645110&r2=645111&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-common.js (original)
+++ incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-common.js Sat Apr  5 08:03:58 2008
@@ -216,7 +216,7 @@
 
 	onPageLoad: function(){
 
-		var meta = ['wikiPageName','wikiJsonUrl','wikiPageUrl','wikiBaseUrl','wikiUserName','wikiTemplateUrl']
+		var meta = ['wikiPageName','wikiJsonUrl','wikiPageUrl','wikiEditUrl','wikiBaseUrl','wikiUserName','wikiTemplateUrl']
 		$$('meta').each(function(el){
 			var n = el.getProperty('name');
 			if( meta.contains(n) ) this[n.substr(4)] = el.getProperty('content');
@@ -833,11 +833,14 @@
 	onPageLoad: function(){
 		if( $("previewcontent") || !Wiki.PermissionEdit ) return;	
 
+		var url = Wiki.EditUrl;
+		url = url + (url.contains('?') ? '&' : '?') + 'section=';
+
 		$$('#pagecontent *[id^=section]').each(function(el,i){
 			new Element('span',{
 				'class':'editsection'
 			}).adopt( new Element('a', {
-				'href' : 'Edit.jsp?page=' + Wiki.PageName + '&section=' + i,
+				'href' : url+i,
 				'title' : 'quick.edit.title'.localize(el.getText())
 				}).setHTML('quick.edit'.localize()) 
 			).inject(el);

Modified: incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-edit.js
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-edit.js?rev=645111&r1=645110&r2=645111&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-edit.js (original)
+++ incubator/jspwiki/trunk/src/webdocs/scripts/jspwiki-edit.js Sat Apr  5 08:03:58 2008
@@ -487,6 +487,7 @@
 		this.addSelector("( all )",-1);
 	},
 	addSelector: function(text,offset,indent){
+		text = text.replace(/~([^~])/g, '$1'); /*remove wiki-markup escape char ~ */
 		this.selector.offsets.push(offset);
 		this.selector.adopt( 
 			new Element('li').adopt(

Modified: incubator/jspwiki/trunk/src/webdocs/templates/default/commonheader.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/webdocs/templates/default/commonheader.jsp?rev=645111&r1=645110&r2=645111&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/webdocs/templates/default/commonheader.jsp (original)
+++ incubator/jspwiki/trunk/src/webdocs/templates/default/commonheader.jsp Sat Apr  5 08:03:58 2008
@@ -47,6 +47,7 @@
 
 <meta name="wikiBaseUrl" content='<wiki:BaseURL />' />
 <meta name="wikiPageUrl" content='<wiki:Link format="url" absolute="true" page="#$%"/>' />
+<meta name="wikiEditUrl" content='<wiki:EditLink format="url" />' />
 <meta name="wikiJsonUrl" content='<%=  WikiContext.findContext(pageContext).getURL( WikiContext.NONE, "JSON-RPC" ) %>' /><%--unusual pagename--%>
 <meta name="wikiPageName" content='<wiki:Variable var="pagename" />' /><%--pagename without blanks--%>
 <meta name="wikiUserName" content='<wiki:UserName />' />