Closed Bug 449994 Opened 16 years ago Closed 6 years ago

Spaces in bookmarklets should appear as spaces, not as %20, at least in the properties window

Categories

(Firefox :: Bookmarks & History, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: lucianolllg, Unassigned)

References

Details

(Keywords: polish, Whiteboard: [polish-easy][polish-visual][polish-p2])

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

In Bookmarks Toolbar - Properties
In link - Properties

javascript:%20self.stop();%20void(0);
javascript:(%20function%20rfsTitleUrl()%20{%20var%20adtitle%20=%20document.title;%20var%20adloc%20=%20unescape(document.location.href);)



This occurring a change of all the spaces blank for %20; this very becomes impracticable the composition of functions inside of the BookmarksToolbar
a time that becomes unreadable a function very; beyond modifying its size; the change of the blank space for %20 becomes the function written completely modified in the original form.


A function imagines complete kept as bookmarklet inside of the BookmarkToolbar where each blank space of the function is modified for %20;
this strap all the legibility of writing of the function.


Developing functions as bookmarklets for the BookmarkToolbar for gentility it would even like that urgently it is corrected so that they are kept as in the original the one spaces blank inside function.

observe
original function javascript: self.stop(); void(0);
occur             javascript:%20self.stop();%20void(0);


This never would have to happen; this becoming desentruturadas the functions; in the practical one and the reading
javascript:( function alertas() { alert( document.title +' \n '+ document.location ); } )();
javascript:(%20function%20alertas()%20%20%20%20%20%20%20%20%20{%20alert(%20document.title%20+'%20\n%20'+%20document.location%20);%20}%20)();


Really this making impracticable the application of functions; time that costumo to exchange between script and bookmarklet the same function;

THE SPACES BLANK MUST CONTINUE BLANK

FOR DYNAMIC DEVELOPMENT WITH THE NAVIGATOR


d

Reproducible: Always

Steps to Reproduce:
1. in BookmarkToolbar / Properties
2. or in link / Properties
3. All spaces in blank to replaced for %20
4. An applied function inside of BookmarkToolbar is improper for posterior use; had the eligibility
Actual Results:  

javascript:(%20function%20rfsTitleUrl()%20{%20var%20adtitle%20=%20document.title;%20var%20adloc%20=%20unescape(document.location.href);)

Expected Results:  
javascript:( function rfsTitleUrl() { var adtitle = document.title; var adloc = unescape(document.location.href);})

Visualization
<a href="
javascript:
(
 function alertas()         {
 alert( document.title +' \n '+ document.location );
 }
 )();
">Stop</a>

Occur replace; all black spaces.

javascript:(%20function%20alertas()%20%20%20%20%20%20%20%20%20{%20alert(%20document.title%20+'%20\n%20'+%20document.location%20);%20}%20)();
don't ever send an email to everyone who is listed as getting/not getting bugmail. that's an abuse.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
(In reply to comment #1)
> don't ever send an email to everyone ......... an abuse.

I ask for excuses; it forgives me.
Severity: critical → normal
I do not know if I expressed myself as it dejejava; but I reiterate my excuses;

#
However?
It could give attention better to the case of the substitution of the characters; of blank for %20?
Please; for consideration…?
#
Aih; I ask for excuses; but I judged to be making the correct one; sea I recognize .......
However? It could give attention better..............? Please?
This behavior does make it harder to edit bookmarklets on the fly.  I usually end up copying the javascript: URL to a text editor and using its Replace feature.
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
I don't see the problem here, what's bookmarked is an url, javascript bookmarklet or not so the replacement of spaces by %20 seems normal too me.
=> INVALID ?
Better explained - View this example 


#####################

<a href="
javascript:
(
 function rfsTitleUrl() {
 var adtitle = document.title;
 var adloc = unescape(document.location.href);
 var lnkex = document.getElementsByTagName('link');
 var adscrpt = document.getElementsByTagName('script');
 var wind = window.open('','winder',config='resizable=1,status=1,scrollbars=1,width=540,height=215');
 with(wind.document) {
 open();
 writeln('<html><head><style> html {margin: 0px;} body {margin: 0px; font-family: Arial; font-size: 13px;} form {margin: 1px;} input {font-size: 11px; border: 1px solid #223366; background: #ddcc99; margin-right: 1px;} </style></head><body></body></html>');
 close();
 }
 var divcl = document.createElement('div');
 with(divcl.style) { backgroundColor='#006066'; textAlign='right'; paddingTop='4px'; paddingRight='10px'; fontWeight='700'; opacity='.65'; }
 divcl.setAttribute('onclick','self.close()');
 divcl.setAttribute('onmouseover','this.style.backgroundColor=\'#006645\'');
 divcl.setAttribute('onmouseout','this.style.backgroundColor=\'#006066\'');
 var cltex = document.createTextNode('Close');
 divcl.appendChild(cltex);
 var adform = document.createElement('form');
 var texa = document.createElement('textarea');
 with(texa.style) { width='99%'; height='110px'; margin='0px 3px'; border='solid 2px #004466'; overflow='auto'; fontFamily='Arial'; fontSize='13px'; padding='4px 4px 4px 6px'; }
 texa.setAttribute('wrap','off');
 texa.setAttribute('ondblclick','this.select(); this.focus()');
 tex = document.createTextNode(adtitle+'\n'+adloc+'\n');
 texa.appendChild(tex);
 adform.appendChild(texa);
 var codform = document.createElement('form');
 with(codform.style) {margin='1px';}
 codform.setAttribute('action','javascript: adopen(document.forms[1].elements[0].value,1)');
 var adinp = new Array();
 adinp[0] = ['text',adloc,'return true','340px'];
 adinp[1] = ['button','Opn','adopen(this.form.elements[0].value,1)','30px'];
 adinp[2] = ['button','Up','adopen(this.form.elements[0].value,2)','30px'];
 adinp[3] = ['button','a','adanc(this.form.elements[0].value)','21px'];
 for(var i=0; i<adinp.length; i++) {
 var inps = document.createElement('input');
 inps.setAttribute('type',adinp[i][0]);
 inps.setAttribute('value',adinp[i][1]);
 inps.setAttribute('onclick',adinp[i][2]);
 if(i==0) {
 with(inps.style) {width='340px'; background='#eeddbb'; marginLeft='9px'; marginRight='5px'; }
 inps.setAttribute('onkeyup','if(this.value.substring(0,3)==\'www\') this.value=\'http://\'+ this.value');
 inps.setAttribute('ondblclick','this.select(); this.focus();');
 }
 with(inps.style) {width= adinp[i][3];}
 codform.appendChild(inps);
 }
 var tabcod = document.createElement('table');
 with(tabcod.style) {width='100%'; backgroundColor='#ef8faf'; borderCollapse='collapse';}
 var trcod = document.createElement('tr');
 var tdcod = document.createElement('td');
 with(tdcod.style) {whiteSpace='nowrap';}
 tabcod.appendChild(trcod);
 trcod.appendChild(tdcod);
 tdcod.appendChild(codform);
 var tdcod2 = document.createElement('td');
 tdcod2.setAttribute('id','cods');
 trcod.appendChild(tdcod2);
 var divlink = document.createElement('div');
 var adln = new Array(adscrpt,lnkex);
 var ref = new Array('src','href');
 for(var j=0; j<adln.length; j++) {
 var divsp = document.createElement('div');
 with(divsp.style) {marinLeft='10px'; marginTop='3px'; padding='2px'; opacity='.7';}
 for(var a=0; as = adln[j][a]; a++) {
 if(as.hasAttribute( ref[j] )) { var adas = as.getAttribute(ref[j]);}
 if(!as.hasAttribute( ref[j] )) continue;
 var adlnk = document.createElement('a');
 adlnk.setAttribute('href',adas);
 with(adlnk.style) {border='1px dashed #008030'; marginLeft='5px';}
 adtx = document.createTextNode(as.tagName.toLowerCase());
 adlnk.appendChild(adtx);
 divsp.appendChild(adlnk);
 }
 divlink.appendChild(divsp);
 }
 var adscript = document.createElement('script');
 texop = document.createTextNode('function adopen(ref,as) { if(as==1) {window.opener.location.href= ref;} if(as==2) {window.open(ref);} } ');
 texsl = document.createTextNode(' window.setTimeout(\'self.focus()\',400); function adSelect() { var texti = document.forms[0].elements[0]; texti.select(); texti.focus(); } window.setTimeout(\'adSelect()\',900)');
 texanc = document.createTextNode(' function adanc(ref) { var anc = document.createElement(\'a\'); anc.setAttribute(\'href\',ref); anc.setAttribute(\'target\',\'_new\'); with(anc.style) {fontSize=\'9px\'; padding=\'1px 2px\'; border=\'solid 1px #226699\';} var antx= document.createTextNode(\'A\'); anc.appendChild(antx); var adit = document.getElementById(\'cods\'); adit.insertBefore(anc,adit.firstChild); if(adit.getElementsByTagName(\'a\').length>6) {adit.removeChild(adit.lastChild);} }');
 adscript.appendChild(texop);
 adscript.appendChild(texanc);
 adscript.appendChild(texsl);
 var getbody = wind.document.getElementsByTagName('body')[0];
 getbody.appendChild(divcl);
 getbody.appendChild(adform);
 getbody.appendChild(tabcod);
 getbody.appendChild(divlink);
 getbody.parentNode.insertBefore(adscript,getbody);
 }
)();
">RFS Tilte location.href</a><br/>


##################### View this result in Link Properties

javascript:(%20function%20rfsTitleUrl()%20{%20var%20adtitle%20=%20document.title;%20var%20adloc%20=%20unescape(document.location.href);%20var%20lnkex%20=%20document.getElementsByTagName('link');%20var%20adscrpt%20=%20document.getElementsByTagName('script');%20var%20wind%20=%20window.open('','winder',config='resizable=1,status=1,scrollbars=1,width=540,height=215');%20with(wind.document)%20{%20open();%20writeln('<html><head><style>%20html%20{margin:%200px;}%20body%20{margin:%200px;%20font-family:%20Arial;%20font-size:%2013px;}%20form%20{margin:%201px;}%20input%20{font-size:%2011px;%20border:%201px%20solid%20#223366;%20background:%20#ddcc99;%20margin-right:%201px;}%20</style></head><body></body></html>');%20close();%20}%20var%20divcl%20=%20document.createElement('div');%20with(divcl.style)%20{%20backgroundColor='#006066';%20textAlign='right';%20paddingTop='4px';%20paddingRight='10px';%20fontWeight='700';%20opacity='.65';%20}%20divcl.setAttribute('onclick','self.close()');%20divcl.setAttribute('onmouseover','this.style.backgroundColor=\'#006645\'');%20divcl.setAttribute('onmouseout','this.style.backgroundColor=\'#006066\'');%20var%20cltex%20=%20document.createTextNode('Close');%20divcl.appendChild(cltex);%20var%20adform%20=%20document.createElement('form');%20var%20texa%20=%20document.createElement('textarea');%20with(texa.style)%20{%20width='99%';%20height='110px';%20margin='0px%203px';%20border='solid%202px%20#004466';%20overflow='auto';%20fontFamily='Arial';%20fontSize='13px';%20padding='4px%204px%204px%206px';%20}%20texa.setAttribute('wrap','off');%20texa.setAttribute('ondblclick','this.select();%20this.focus()');%20tex%20=%20document.createTextNode(adtitle+'\n'+adloc+'\n');%20texa.appendChild(tex);%20adform.appendChild(texa);%20var%20codform%20=%20document.createElement('form');%20with(codform.style)%20{margin='1px';}%20codform.setAttribute('action','javascript:%20adopen(document.forms[1].elements[0].value,1)');%20var%20adinp%20=%20new%20Array();%20adinp[0]%20=%20['text',adloc,'return%20true','340px'];%20adinp[1]%20=%20['button','Opn','adopen(this.form.elements[0].value,1)','30px'];%20adinp[2]%20=%20['button','Up','adopen(this.form.elements[0].value,2)','30px'];%20adinp[3]%20=%20['button','a','adanc(this.form.elements[0].value)','21px'];%20for(var%20i=0;%20i<adinp.length;%20i++)%20{%20var%20inps%20=%20document.createElement('input');%20inps.setAttribute('type',adinp[i][0]);%20inps.setAttribute('value',adinp[i][1]);%20inps.setAttribute('onclick',adinp[i][2]);%20if(i==0)%20{%20with(inps.style)%20{width='340px';%20background='#eeddbb';%20marginLeft='9px';%20marginRight='5px';%20}%20inps.setAttribute('onkeyup','if(this.value.substring(0,3)==\'www\')%20this.value=\'http://\'+%20this.value');%20inps.setAttribute('ondblclick','this.select();%20this.focus();');%20}%20with(inps.style)%20{width=%20adinp[i][3];}%20codform.appendChild(inps);%20}%20var%20tabcod%20=%20document.createElement('table');%20with(tabcod.style)%20{width='100%';%20backgroundColor='#ef8faf';%20borderCollapse='collapse';}%20var%20trcod%20=%20document.createElement('tr');%20var%20tdcod%20=%20document.createElement('td');%20with(tdcod.style)%20{whiteSpace='nowrap';}%20tabcod.appendChild(trcod);%20trcod.appendChild(tdcod);%20tdcod.appendChild(codform);%20var%20tdcod2%20=%20document.createElement('td');%20tdcod2.setAttribute('id','cods');%20trcod.appendChild(tdcod2);%20var%20divlink%20=%20document.createElement('div');%20var%20adln%20=%20new%20Array(adscrpt,lnkex);%20var%20ref%20=%20new%20Array('src','href');%20for(var%20j=0;%20j<adln.length;%20j++)%20{%20var%20divsp%20=%20document.createElement('div');%20with(divsp.style)%20{marinLeft='10px';%20marginTop='3px';%20padding='2px';%20opacity='.7';}%20for(var%20a=0;%20as%20=%20adln[j][a];%20a++)%20{%20if(as.hasAttribute(%20ref[j]%20))%20{%20var%20adas%20=%20as.getAttribute(ref[j]);}%20if(!as.hasAttribute(%20ref[j]%20))%20continue;%20var%20adlnk%20=%20document.createElement('a');%20adlnk.setAttribute('href',adas);%20with(adlnk.style)%20{border='1px%20dashed%20#008030';%20marginLeft='5px';}%20adtx%20=%20document.createTextNode(as.tagName.toLowerCase());%20adlnk.appendChild(adtx);%20divsp.appendChild(adlnk);%20}%20divlink.appendChild(divsp);%20}%20var%20adscript%20=%20document.createElement('script');%20texop%20=%20document.createTextNode('function%20adopen(ref,as)%20{%20if(as==1)%20{window.opener.location.href=%20ref;}%20if(as==2)%20{window.open(ref);}%20}%20');%20texsl%20=%20document.createTextNode('%20window.setTimeout(\'self.focus()\',400);%20function%20adSelect()%20{%20var%20texti%20=%20document.forms[0].elements[0];%20texti.select();%20texti.focus();%20}%20window.setTimeout(\'adSelect()\',900)');%20texanc%20=%20document.createTextNode('%20function%20adanc(ref)%20{%20var%20anc%20=%20document.createElement(\'a\');%20anc.setAttribute(\'href\',ref);%20anc.setAttribute(\'target\',\'_new\');%20with(anc.style)%20{fontSize=\'9px\';%20padding=\'1px%202px\';%20border=\'solid%201px%20#226699\';}%20var%20antx=%20document.createTextNode(\'A\');%20anc.appendChild(antx);%20var%20adit%20=%20document.getElementById(\'cods\');%20adit.insertBefore(anc,adit.firstChild);%20if(adit.getElementsByTagName(\'a\').length>6)%20{adit.removeChild(adit.lastChild);}%20}');%20adscript.appendChild(texop);%20adscript.appendChild(texanc);%20adscript.appendChild(texsl);%20var%20getbody%20=%20wind.document.getElementsByTagName('body')[0];%20getbody.appendChild(divcl);%20getbody.appendChild(adform);%20getbody.appendChild(tabcod);%20getbody.appendChild(divlink);%20getbody.parentNode.insertBefore(adscript,getbody);%20})();

#####################


As it knows - One of the praticidades and advantages of the Firefox is exactly the creation and applicability of bookmarks that instead of containing simple links, it contains inlaid functions Javascript or bookmarklets
#####################

As well as above it can personally observe the alterations that the substitution of spaces ('') for (“%20”) cause inside of escript; The Mozilla company would have to keep one unescape (" ") to decide and to embelezar the codes that will count spaces blank;
This not only for logic reason; But for reason of artistic beauty; The Firefox is not only a navigator, is a magnifica work of art; whose desenvolvedores are spread by the world all;
We deserve a perfect art.

#####################
(In reply to comment #5)
> This behavior does make it harder to edit bookmarklets on the fly.  I usually
> end up copying the javascript: URL to a text editor and using its Replace
> feature.
> 
 ------------------------------------
 To refer in ----    RFS Tilte location.href    ----
http://www.squarefree.com/

If to desire, to find just, or to like it code below and to want to postar in its site; for me it would be a great pleasure and contentment to see it in its site; I for example costumo to close the border of addresses; for example use a ADDON - Hide Menubar -
This applicatory me it is util

 To refer in ----    RFS Tilte location.href    ----
 ------------------------------------


This cannot continue to happen in the Firefox

 alert (                document.location                      );

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20document.location%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

 ------------------
Really this making impracticable the application of functions; time that
costumo to exchange between script and bookmarklet the same function;

THE SPACES BLANK MUST CONTINUE BLANK --- FOR DYNAMIC DEVELOPMENT WITH THE NAVIGATOR
Reproducible: Always
Steps to Reproduce:
1. in BookmarkToolbar / Properties
2. or in link / Properties
3. All spaces in blank to replaced for %20
4. An applied function inside of BookmarkToolbar is improper for posterior use;
had the eligibility
 ------------------


This cannot continue to happen in the Firefox

 alert (                document.location                      );

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20document.location%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
(In reply to comment #7-9)

I repeat what's bookmarked is an URI, bookmarklet or not. So the replacement of spaces is mandatory see "2.4.3. Excluded US-ASCII Characters" in RFC2396 - Uniform Resource Identifiers (URI): Generic Syntax.

You can always use online application to help you (see http://www.sillysot.com/bookmarklet.html or http://subsimple.com/bookmarklets/jsbuilder.htm) in bookmarklet dev. 

 => INVALID

Feel free to open an *enhancement* bug for "providing a way to friendly edit bookmarklet" if you want.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago16 years ago
Resolution: --- → INVALID
As per IRC discussion, there's no requirement that bookmarks be stored as RFC2396-conforming URIs

Reopening for further exploration.
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
############### Accurately thus it must be for a so efficient navigator.
####### 
As per IRC discussion, there's no requirement that bookmarks be stored as
RFC2396-conforming URIs
###############/
"Free men are not enslaved of the freedom."
 --- replacement of spaces is mandatory --- FOR --- 2.4.3. Excluded US-ASCII --- Characters --- IN Generic Syntax --- ###more GENERIC? ? GENERIC??  %20??####
He is obvious for me that scripts must continue written as wrote I them; without being modified;
A dynamic navigator to have to respect this decision.
Please? %20?!
javascript: my=' as '; ( function aler() { alert('             '+my       ); })();
########## It sees visibility test
javascript:%20my='%20as%20';%20(%20function%20aler()%20{%20alert('%20%20%20%20%20%20%20%20%20%20%20%20%20'+my%20%20%20%20%20%20%20);%20})();
##########/
I understand in what it is said; respecting to consider norm the space as element; certain (%20);
HOWEVER THE ADDRESSES HAD EVOLVED BEYOND SIMPLE ADDRESSES; E HAD ALSO PASSED TO BE; SPACES OF FUNCTIONS; OBVIOUS; THEREFORE; TO ALSO RESPECT THE FUNCTIONS IN ITS WRITING; OBVIOUS THAT THEREFORE MUCH MORE CERTAIN EVIDENT E; considrando second; THAT the SPACE MUST BE PRESERVED AS SUCH (d_d/); e then the %20 in (d%20d/); it inside starts to be a mathematical nonsense of a function; it understands the metaphor? (mathematical nonsense)?


HAVING THAT OTHER NAVIGATORS RESPECT TO CONSERVE THE SPACE AS SUCH; A SPACE; A LOGICAL SPACE INSIDE DE UMA FUNCTION.

FACT THAT
1. AN ADDRESS IS ADDRESS AS CONSIDERED FACT.
2. An ADDRESS - a href=" Javascript: (ad function () {void (0); }) (); " > Address ja also evolved for a function Javascript; it is not more only one address. /a
Yes, Yes...........more
I repeat what's bookmarked is an URI, bookmarklet or not. So the replacement of
spaces is mandatory see "2.4.3. Excluded US-ASCII Characters" in RFC2396 -
Uniform Resource Identifiers (URI): Generic Syntax.

a href=
 javascript:
 (  function() { alert('  BOOKMARK - NO MORE ARE URI ARE FUNCTION  '); }  )();

 ---- NO MORE %20%20%20%20%20%20%20%20%20%20%20%20 IN URI
 - - - - - - - - - - /* correct is */ - - - - - - - - -
#####
 --- replacement - mandatory --- FOR --- US-ASCII
--- Characters --- IN Generic Syntax --- ###more GENERIC? ? GENERIC?? 
%20??####
He is obvious for me that scripts must continue written as wrote I them;
without being modified;
A dynamic navigator to have to respect this decision.
Please? %20?!
javascript: my=' as '; ( function aler() { alert('             '+my       );
})();
########## It sees visibility test
javascript:%20my='%20as%20';%20(%20function%20aler()%20{%20alert('%20%20%20%20%20%20%20%20%20%20%20%20%20'+my%20%20%20%20%20%20%20);%20})();
##########/
Whiteboard: wontfix?
Maybe the easiest solution is to allow the bookmark database to continue *storing* bookmarklets as a canonical URIs (with %20), but make properties window *display* all %20s as spaces.  sdwilsh likes this idea.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Firefox 3 replace all spaces ddd d in ddd%20d ( ) in (%20%20%20%20%20%20) → Spaces in bookmarklets should appear as spaces, not as %20, at least in the properties window
Whiteboard: wontfix? → [polish-easy]
Depends on: 419324
This bug's priority relative to the set of other polish bugs is:
P2 - Polish issue that is in a secondary interface, occasionally encountered, and is easily identifiable.
Whiteboard: [polish-easy] → [polish-easy][polish-visual][polish-p2]
Test to inside introduce these archives of " GOOGLE DOCS" http://docs.google.com

Original
Vorlesung Einführung in die Farbwissenschaft :: Institut für Computergraphik und Algorithmen - Arbeitsbereich Computergraphik
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/VO.html
 - font http://www.midnightkite.com/color.html
###########
 - test - copy links and insert in Google Docs - Upload
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/VO.html
###########
00: Introduction 	PDF-File (60 KB) - 00 Intro.pdf -
01: Human Perception 	PDF-File (538 KB) - 01 Human Perception Basics.pdf -
02: Illusions 	PDF-File (258 KB)
03: Color Blindness 	PDF-File (404 KB)
04: Alien Vision 	PDF-File (418 KB)
05: Physics of Color 	PDF-File (186 KB)
06: Causes of Color 	PDF-File (0,98 MB)
07: History 	PDF-File (329 KB)
08: Light-Units 	PDF-File (188 KB)
09: Colorimetry 	PDF-File (998 KB)
10: Description Systems 	PDF-File (738 KB)
11: Color Measurements 	PDF-File (376 KB)
12: Other Aspects 	PDF-File (775 KB)
13: Examples 	PDF-File (186 KB)
##### in links
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/00%20Intro.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/01%20Human%20Perception%20Basics.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/02%20Illusions.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/03%20Color%20Blindness.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/04%20Alien%20Vision.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/05%20Color-Physics.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/06%20Causes%20of%20Color.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/07%20History.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/08%20Light-Units.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/09%20Colorimetry.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/10%20Description%20Systems.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/11%20Measurements.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/12%20Other.pdf
http://www.cg.tuwien.ac.at/courses/ColourInComputerGraphics/Slides_WS2008_2009/13%20Beispiele.pdf



####### in visual example
01 Human Perception Basics.pdf
01%20Human%20Perception%20Basics.pdf
#######




RESULT
my in - GOOGLE DOCS - 
### test visual perception
Google Docs - Folder
http://docs.google.com/#folders/folder.0.96297298-27d7-4d35-ba0e-b31089028971

   ‎00 Intro.pdf me‎ 1:51 pm‎me
   ‎01%20Human%20Perception%20Basics.pdf me‎	1:50 pm‎me
   ‎02%20Illusions.pdf me‎ 1:50 pm‎me
   ‎03%20Color%20Blindness.pdf me‎ 1:51 pm‎me
   ‎04%20Alien%20Vision.pdf me‎ 1:51 pm‎me
   ‎05%20Color-Physics.pdf me‎ 1:50 pm‎me
   ‎06%20Causes%20of%20Color.pdf me‎ 1:50 pm‎me
   ‎07%20History.pdf me‎ 1:51 pm‎me
   ‎08%20Light-Units.pdf me‎ 1:50 pm‎me
   ‎09%20Colorimetry.pdf me‎ 1:50 pm‎me
   ‎10%20Description%20Systems.pdf me‎ 1:50 pm‎me
   ‎11%20Measurements.pdf me‎ 1:50 pm‎me
   ‎12%20Other.pdf  me‎ 1:50 pm‎me
   ‎13%20Beispiele.pdf me‎ 1:50 pm‎me





My spected result
   ‎00 Intro.pdf  me‎ 1:51 pm‎me
   ‎01 Human Perception Basics.pdf  me‎ 1:50 pm‎me
   ‎02 Illusions.pdf  me‎ 1:50 pm‎me
   ‎03 Color Blindness.pdf  me‎ 1:51 pm‎me
(In reply to comment #6)
 I .... see the problem here .... bookmarked is an url .... javascript
 bookmarklet or not so the replacement of spaces by %20 seems normal too me.
 ...( val  ) ? INVALID : VALIDATED ?

To drag for Bookmarks Tollbar
######
Jesse's Bookmarklets Site
https://www.squarefree.com/bookmarklets/
######



in HTML - IMPORT AND EXPORT - AND LOAD - CHARACTERS LENGTH
Please? %20?!

 /************      82    CHARACTERS  *************/
javascript: my=' as '; ( function aler() { alert('             '+my       );
})();
 /************      82     CHARACTERS  *************/ Max limit characters ?

  COMPARE ( 82 characters <<< max bookmarks digits ) and
          ( 140 < max bookmarks digits ) 

 /************      140    CHARACTERS  *************/ Max limit characters ?
########## It sees visibility test
javascript:%20my='%20as%20';%20(%20function%20aler()%20{%20alert('%20%20%20%20%20%20%20%20%20%20%20%20%20'+my%20%20%20%20%20%20%20);%20})();
 /************      140    CHARACTERS  *************/




For a book series. To change they cause loss the speed and performance of the navigator; time that in exporting HTML; he is changed. Amount of digits is multiplied inside of books; To see maximum I inside number of digits of books; Maximum I number of characters;
This is a regression. Bug not found in Firefox 	2.0.0.20.
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 16 years ago6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.