Re: [Hypercontent-users] Problems with Firefox on OS X?
Brought to you by:
alexvigdor
From: Alex V. <av...@co...> - 2004-11-19 15:44:41
|
Amos, OK, I think I've got a fix on this. uPortal 2.4, unlike previous versions, is appending an anchor to all the links inside a channel, so that the display jumps to that channel when the link is followed. Unfortunately, this is breaking in two ways here: It's attempting to add an anchor to a javascript command, and it's also adding an anchor to links that already have an anchor! I'll send a message to the portal developer's list. Alex On Nov 19, 2004, at 10:29 AM, Amos wrote: > Alex Vigdor wrote: >> If you could, do a view source and see what shows up for the save >> link. The XSL to generate it is >> <a href="javascript:confirmSave('{$baseActionURL}');"><xsl:value-of >> select="$SAVE"/></a> > > Attached is the output of view source. > > Maybe it's a MacOS X Firefox thing? When I go to the same site with > Safari, the WYSIWUG editor doesn't come up because of the unsupported > browser, but the save link *does* work. Instead of having a "#" in the > resulting Javascript URL, it's a "%". > > Amos > > <html><head><title>uPortal 2.4</title><link > href="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/unicon.css" rel="stylesheet" type="text/css"><link > href="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/unicon_portlet.css" rel="stylesheet" > type="text/css"><script language="JavaScript"> > > function openBrWindow(theURL,winName,features) > {window.open(theURL,winName,features);} > > </script></head><body marginwidth="0" marginheight="0" > topmargin="0" leftmargin="0"><table class="uportal-background-content" > cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td > valign="top" align="left"><img title="" alt="" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/institutional/mainlogo.gif"></td><td width="100%"><img > height="1" width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td valign="top" > align="right"><table cellpadding="0" cellspacing="10" > border="0"><tr><td><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_root=root&uP_reload_layout=true& > uP_sparam=targetRestriction&targetRestriction=no targetRestriction > parameter&uP_sparam=targetAction&targetAction=no targetAction > parameter&uP_sparam=selectedID&selectedID=& > uP_cancel_targets=true&uP_sparam=mode&mode=view"><img > border="0" title="Home" alt="Home" height="24" width="24" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/home.gif"></a></td><td><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_fname=layout-sitemap&uP_sparam=targetRestriction& > targetRestriction=no targetRestriction > parameter&uP_sparam=targetAction&targetAction=no targetAction > parameter&uP_sparam=selectedID&selectedID=& > uP_cancel_targets=true"><img border="0" title="View Sitemap" alt="View > Sitemap" height="24" width="24" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/sitemap.gif"></a></td><td><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_fname=portal/channelmanager/general"><img border="0" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/channelmanager.gif" title="Channel Manager" alt="Channel > Manager" height="24" width="24"></a></td><td><a > class="uportal-navigation-category" href="Logout"><img border="0" > title="Logout" alt="Logout" height="24" width="24" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/logout.gif"></a></td></tr><tr><td colspan="10"><p > class="uportal-channel-strong">Welcome Amos > Gouaux</p></td></tr></table></td></tr></table><table cellpadding="0" > cellspacing="9" border="0" cols="2" width="100%"><tr><td > class="uportal-background-dark" width="100%" valign="top"><table > cellspacing="0" cellpadding="0" align="center" border="0" cols="1" > width="100%"><tr><td><img height="9" width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/topleftcorner.gif"></td><td style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/topborder.gif); background-repeat:repeat-x;" > width="100%"><img height="1" width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td><img height="9" width="19" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/toprightcorner.gif"></td></tr><tr><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/headerleftborder.gif); background-repeat:repeat-y;"><img > height="1" width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td > class="uportal-background-semidark" nowrap="nowrap"><span > class="uportal-channel-title"><a > name="2764">HyperContent</a></span></td><td style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/headerrightborder.gif); background-repeat:repeat-y;" > class="uportal-background-dark"><img height="1" width="19" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td></tr><tr><td><img height="8" > width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/headerbottomleft.gif"></td><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/headerbottomborder.gif); background-repeat:repeat-x;"><img > height="1" width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td><img height="8" width="19" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/headerbottomright.gif"></td></tr><tr><td > valign="bottom" style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/iconbarlinesleft.gif); background-repeat:repeat-y;"><img > height="1" width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/channellinesbottom.gif"></td><td > class="uportal-background-light" nowrap="nowrap"><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_root=root"><img border="0" height="23" width="26" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/return.gif" title="return" alt="return"></a><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_help_target=2764#2764"><img border="0" height="23" width="26" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/contenthelp.gif" title="help" alt="help"></a><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_about_target=2764#2764"><img border="0" height="23" width="26" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/contentabout.gif" title="about" alt="about"></a><a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.uP? > uP_edit_target=2764#2764"><img border="0" height="23" width="26" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/icons/contentedit.gif" title="edit" alt="edit"></a></td><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/iconbarrightborder.gif); background-repeat:repeat-y;" > class="uportal-background-dark"><img height="1" width="19" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td></tr><tr><td><img height="19" > width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/channeltopleft.gif"></td><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/channeltopborder.gif); background-repeat:repeat-x;"><img > height="19" width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td><img height="19" width="19" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/channeltopright.gif"></td></tr><tr><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/channelleftborder.gif); background-repeat:repeat-y;"><img > height="1" width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td > class="uportal-background-content"><table cellpadding="0" > cellspacing="0" border="0" width="100%"><tr><td width="100%"><script > type="text/javascript" language="JavaScript1.2"> > // > function confirmSave(baseurl){ > var comment = prompt("Click OK to close and save this file. You > may add a comment below:"," "); > if(comment){ > this.location.href=baseurl+"?CMCommand=saveFile&comment="+comment; > } > } > function confirmDraft(baseurl){ > var comment = prompt("Click OK to close and save a draft of your > changes - only you can access the draft later. You may add a comment > below:"," "); > if(comment){ > this.location.href=baseurl+"?CMCommand=saveDraft&comment="+comment; > } > } > function confirmDiscard(baseurl){ > if(window.confirm("Are you sure you want to close this file and > discard your changes?")){ > this.location.href=baseurl+"?CMCommand=discardFile"; > } > } > // > </script><table width="100%" cellspacing="0" cellpadding="3" > border="0"><tr><td><img width="16" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1" border="0"></td><td><img width="16" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1" border="0"></td><td><img width="16" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1" border="0"></td></tr><tr><td colspan="2" > class="uportal-background-dark"><span > class="uportal-channel-title-reversed">/index.xml</span></td><td > nowrap="nowrap" class="uportal-background-dark" align="right"><a > title="Preview" > href="javascript: > window.open('tag.idempotent.worker.download.target.2764.uP? > CMCommand=previewNode&previewPath=/index.xml& > edition=temp','HyperContent_Publishing_Engine_Window').focus();"><img > width="16" vspace="0" src="media/edu/columbia/hypercontent/eye.gif" > hspace="1" height="16" border="0"></a></td></tr><tr><td > class="uportal-background-light" align="left"><span > class="uportal-channel-table-row-even">Editor: <a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > CMCommand=changeEditor&CMEditor=0#2764">Core Metadata</a> | XML | > <a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > CMCommand=changeEditor&CMEditor=2#2764">Spell Check</a> | <a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > CMCommand=changeEditor&CMEditor=3#2764">Build Options</a> | <a > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > CMCommand=changeEditor&CMEditor=4#2764">Upload/Download</a></ > span></td><td nowrap="nowrap" colspan="2" > class="uportal-background-light" align="right"><span > class="uportal-channel-table-row-even">Close and: <a > href="javascript: > confirmSave('tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764 > .uP');#2764">Save</a> > > | > <a > href="javascript: > confirmDraft('tag.bb0533a4a71079d5.render.userLayoutRootNode.target.276 > 4.uP');#2764">Save Draft</a> > | > <a > href="javascript: > confirmDiscard('tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2 > 764.uP');#2764">Discard</a></span></td></tr><tr><td > class="uportal-channel-table-row-even" align="left"><a title="Previous > Edit Screen" > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > CMCommand=changeEditor&CMEditor=0#2764"><img width="16" vspace="1" > src="media/edu/columbia/hypercontent/back.gif" hspace="1" height="16" > border="0"></a></td><td colspan="2" > class="uportal-channel-table-row-even" align="right"><a title="Next > Edit Screen" > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > CMCommand=changeEditor&CMEditor=2#2764"><img width="16" vspace="1" > src="media/edu/columbia/hypercontent/forward.gif" hspace="1" > height="16" border="0"></a></td></tr><tr><td></td></tr></table><style > type="text/css">@import url("htmlarea/htmlarea.css");</style><SCRIPT > type="text/javascript" language="JavaScript1.2"> > > function deleteElement(path){ > if (window.confirm('Are you sure you want to delete > this element?')){ > this.location.href=path; > } > } > </SCRIPT><center><form onsubmit="" name="xeditform" > method="post" > action="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP#2 > 764"><input value="Process Changes" type="submit" > class="uportal-button"><p></p><input value="UpdateDoc" type="hidden" > name="edit_cmd"><table width="100%" class="uportal-background-content" > cellspacing="0" cellpadding="1" border="0"><tr><td > class="uportal-background-highlight"><a name=""></a><table > width="100%" class="uportal-background-content" cellspacing="0" > cellpadding="2" border="0"><tr > class="uportal-background-highlight"><td width="10%" valign="middle" > nowrap="nowrap" class="uportal-background-highlight"><a title="Expand > Element" > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > edit_cmd=ExpandAll&position=##2764"><img width="16" vspace="1" > src="media/edu/columbia/hypercontent/expanded.gif" hspace="1" > height="16" border="0" alt="Expand Element"></a><span > class="uportal-channel-text"><strong>body</strong></span></td><td > width="*" class="uportal-background-highlight"></td><td width="5%" > nowrap="nowrap" class="uportal-background-highlight" align="right"><a > title="Enable Editing" > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > edit_cmd=UnlockAll&togglePosition=##2764"><img width="16" > vspace="1" src="media/edu/columbia/hypercontent/unlock.gif" hspace="1" > height="16" border="0" alt="Enable > Editing"></a></td></tr></table><table width="100%" > class="uportal-background-content" cellspacing="3" cellpadding="1" > border="0"><tr><td><img width="10" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1"></td><td width="100%"><select > name="insert:::0" class="uportal-button"><option selected="selected"> > <option>* Select element to insert<option> <option > value="uid:::2">section<option value="uid:::4">html<option > value="uid:::6">image<option > value="uid:::8">link</select></td></tr><tr><td><img width="10" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1"></td><td width="100%" > class="uportal-background-dark"><a name="0"></a><table width="100%" > class="uportal-background-content" cellspacing="0" cellpadding="2" > border="0"><tr class="uportal-background-med"><td width="10%" > valign="middle" nowrap="nowrap" class="uportal-background-med"><a > title="Collapse Element" > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > edit_cmd=ToggleElement&position=0#0#2764"><img width="16" > vspace="1" src="media/edu/columbia/hypercontent/expanded.gif" > hspace="1" height="16" border="0" alt="Collapse Element"></a><span > class="uportal-channel-text"><strong>html</strong></span></td><td > width="*" class="uportal-background-med"></td><td width="5%" > nowrap="nowrap" class="uportal-background-med" align="right"><a > title="Enable Editing" > href="tag.bb0533a4a71079d5.render.userLayoutRootNode.target.2764.uP? > edit_cmd=ToggleElementMode&togglePosition=0#0#2764"><img > width="16" vspace="1" src="media/edu/columbia/hypercontent/lock.gif" > hspace="1" height="16" border="0" alt="Enable > Editing"></a></td></tr></table><table width="100%" > class="uportal-background-content" cellspacing="3" cellpadding="1" > border="0"><tr><td colspan="2"><table cellspacing="0" cellpadding="1" > border="0"><tr><td nowrap="nowrap" > class="uportal-channel-table-row-even">anchor</td><td > class="uportal-channel-table-row-even" > align="left"></td></tr></table></td></tr><tr><td><img width="10" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1"></td><td width="100%" > class="uportal-channel-table-row-even">Welcome to HyperContent > HyperContent is an open-source web content management system being > developed by institutions of higher education under the sponsorship of > the Java Architectures Special Interest Group (JA-SIG). HyperContent > delivers a rich set of management and authoring tools which enable > content experts, designers, developers and administrators to > collaborate effectively in the production of high quality web sites > with consistent navigation and design. XML storage makes data reuse > and site evolution painless, and a pure Java architecture delivers a > stable, scalable platform.HyperContent is free for anyone to download, > use and/or modify. Adopters are encouraged to participate in the > community by signing up for the mailing lists, posting in the forums > and contributing development effort back to the project.HyperContent > Releases Version 1.4June 18, 2004: A new navigation system which > simplifies navigation and site map generation, including a new editor > allowing drag-and-drop reordering of items and easy insertion of links > to external sites.Version 1.3March 16, 2004: Multilingual spell > checking with integrated American English, British English, French and > German dictionaries, in-browser image cropping and resizing, SFTP > publishing support, performance enhancements and more. Available from > the downloads page.Version 1.2December 2003: Many new features > including WYSIWYG in-browser content editing, full content and > metadata search, internationalization support and more. Available from > the downloads page.Version 1.1April 2003: Added metadata support, > highly optimized rewrite of the filesystem package and mix-and-match > tool support in the authoring environment. No longer available for > download.</td></tr></table></td></tr><tr><td><img width="10" > src="media/org/jasig/portal/channels/CUserPreferences/tab-column/ > transparent.gif" height="1"></td><td width="100%"><select > name="insert:::1" class="uportal-button"><option selected="selected"> > <option>* Select element to insert<option> <option > value="uid:::2">section<option value="uid:::4">html<option > value="uid:::6">image<option > value="uid:::8">link</select></td></tr></table></td></tr></ > table><br><input value="Process Changes" type="submit" > class="uportal-button"></form></center></td><td><img height="1" > width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td></tr></table></td><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/channelrightborder.gif); background-repeat:repeat-y;" > class="uportal-background-dark"><img height="1" width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td></tr><tr><td><img height="19" > width="20" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/bottomleftcorner.gif"></td><td > style="background-image: > url(media/org/jasig/portal/layout/AL_TabColumn/integratedModes/unicon/ > mainBorder/bottomborder.gif); background-repeat:repeat-x;"><img > height="1" width="1" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/skin/transparent.gif"></td><td><img height="19" width="19" > src="media/org/jasig/portal/layout/AL_TabColumn/integratedModes/ > unicon/mainBorder/bottomrightcorner.gif"></td></tr></table></td></ > tr></table></body></html> > > > > > |