From 4e1e5985a1a6763d5413ccd0524213d8cd3dc4a7 2008-01-13 18:39:37 From: Jean-Philippe Lang Date: 2008-01-13 18:39:37 Subject: [PATCH] Wiki toolbar improvements (mainly for Firefox). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1063 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/public/images/jstoolbar/bt_h1.png b/public/images/jstoolbar/bt_h1.png new file mode 100644 index 0000000000000000000000000000000000000000..01f3eec0da09b79d6f034e68cfd31179826f7f17 GIT binary patch literal 995 zc%17D@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa`X#OrCC){ui6xo&c?uz!xv2~( znYnrjhQp`hczecO=LlS3eh aNs@u(AfsjOf>Yi=Z492SelF{r5}E*+1Tgsk literal 0 Hc$@x?Fqipd=d am>Goi7@bd6WyJz@F?hQAxvX21s-(chw)Z}tG zQe_Ji;wV>IRB3Hx0Ay)xE+8>8AZlT5b}k??FfceE zF*rIfFgh?XAS*C2FfjZuDYF0o00(qQO+^RT0Sys0F*uc-hmme4e*ua~L_t(|+QpN- zPQx%1g>A=95NQYqkf!O(?ISJ#=OC7e6HCkiQGx*yNev(a zaC&_T5BB#a;ehKEf4K$VUvIJ?79FpekxVc`ILU#@0@K{k^h2Hj>lk5dr0@L_Q!Bub z$xIk(L>~jjO zx(eZvD(7VL{=IaYz#Xz`IbBbF;w!X(Ghm9#>(*PRPZjgWC_D+|51h`WBi6y94IDc^LjHBO;pjelo|mQ# vYoG^H1BWrzBlrC!%PJHKlkf~Rzx(_RY_zV>IRB3Hx0Ay)xE+8>6AZ=lCb09J>FgGAE zGCDIhIy5#QD=;xIFmacvO8@`>2XskIMF-ad3kx$L=NaK?k#8q|0Q5;jK~#9!#Z)m0 zgfI|1k2Hc{A!uRg5B!IXVCjo2EqsQM($Y?RgAdTkLP%qA0}DA!*5ee8+hW-yzp^t@Bwp?8261Ns?sWcOk?yO<@>bP;QzAOccndPo$*l!grl-7kx>JGQCu*}ZQIWC?E8LIRi5Xe2J-FLw4^-G!Oybn)7p$l`o1T;>pHYj zN@{`IW1HlnC~!57V`{f;3xWU$aGQLvN;_l^$a;2ovv$Z1-ZR@Fh#TVpVLf{*lSA}8 zLx2#*GyRz~O$ix>!B7T5N4Rsku&eREpTP^uP%B1qxk7sk00000NkvXXu0mjfjANJY diff --git a/public/images/jstoolbar/bt_pre.png b/public/images/jstoolbar/bt_pre.png new file mode 100644 index 0000000000000000000000000000000000000000..df3f917d0eebb3d8ddcb46a2eee079aae81b2a20 GIT binary patch literal 224 zc%17D@N?(olHy`uVBq!ia0vp^A|TAj3?#R^_xk}Uu@cva66d1S#FEVXJcW?V+*Aew zLwy4aeFKxKVg@Ck3ic9DUsv`UjJ!O|R+1gtW&wpb3p^r=85p=efH0%e8j~47L6&q! zUq=Rpjs4tz5?O(Kwg8_HS0Mf7)x86$CHsIZrjj7P;QtIyw;Ol?dAgo1jv*Ddl7IaF z&&;e>6S2JE;hHCGZJVb#QJpKp9+V7RJk_(rq0_#jXtgQu&X J%Q~loCIFC%L`nbv literal 0 Hc$@\n', '\n') } + } +} + // spacer jsToolBar.prototype.elements.space3 = {type: 'space'} -// link -/* +// wiki page jsToolBar.prototype.elements.link = { type: 'button', - title: 'Link', - fn: {}, - href_prompt: 'Please give page URL:', - hreflang_prompt: 'Language of this page:', - default_hreflang: '', - prompt: function(href,hreflang) { - href = href || ''; - hreflang = hreflang || this.elements.link.default_hreflang; - - href = window.prompt(this.elements.link.href_prompt,href); - if (!href) { return false; } - - hreflang = "" - - return { href: this.stripBaseURL(href), hreflang: hreflang }; + title: 'Wiki Page Link', + fn: { + wiki: function() { this.encloseSelection("[[", "]]") } } } - -jsToolBar.prototype.elements.link.fn.wiki = function() { - var link = this.elements.link.prompt.call(this); - if (link) { - var stag = '"'; - var etag = '":'+link.href; - this.encloseSelection(stag,etag); - } -}; -*/ -// link or wiki page -jsToolBar.prototype.elements.link = { +// image +jsToolBar.prototype.elements.img = { type: 'button', - title: 'Link', + title: 'Inline image', fn: { - wiki: function() { this.encloseSelection("[[", "]]") } + wiki: function() { this.encloseSelection("!", "!") } } } diff --git a/public/stylesheets/jstoolbar.css b/public/stylesheets/jstoolbar.css index 62976e5..df5d2a6 100644 --- a/public/stylesheets/jstoolbar.css +++ b/public/stylesheets/jstoolbar.css @@ -67,8 +67,14 @@ .jstb_br { background-image: url(../images/jstoolbar/bt_br.png); } -.jstb_heading { - background-image: url(../images/jstoolbar/bt_heading.png); +.jstb_h1 { + background-image: url(../images/jstoolbar/bt_h1.png); +} +.jstb_h2 { + background-image: url(../images/jstoolbar/bt_h2.png); +} +.jstb_h3 { + background-image: url(../images/jstoolbar/bt_h3.png); } .jstb_ul { background-image: url(../images/jstoolbar/bt_ul.png); @@ -76,6 +82,12 @@ .jstb_ol { background-image: url(../images/jstoolbar/bt_ol.png); } +.jstb_pre { + background-image: url(../images/jstoolbar/bt_pre.png); +} .jstb_link { background-image: url(../images/jstoolbar/bt_link.png); } +.jstb_img { + background-image: url(../images/jstoolbar/bt_img.png); +}