From e70cd8032c5c258dad80278d136878212815d476 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 30 Dec 2012 12:28:58 +0100 Subject: [PATCH] Gallery2: HighSlide uses its own navigation images In the long term, it is easier than parasiting on other themes. --- gal/Makefile | 1 + gal/UCW/Gallery/Web/HighSlide.pm | 15 ++++----------- gal/highslide/nav/back.png | Bin 0 -> 1447 bytes gal/highslide/nav/next.png | Bin 0 -> 1358 bytes gal/highslide/nav/prev.png | Bin 0 -> 1415 bytes 5 files changed, 5 insertions(+), 11 deletions(-) create mode 100644 gal/highslide/nav/back.png create mode 100644 gal/highslide/nav/next.png create mode 100644 gal/highslide/nav/prev.png diff --git a/gal/Makefile b/gal/Makefile index 4881346..fcab413 100644 --- a/gal/Makefile +++ b/gal/Makefile @@ -6,6 +6,7 @@ $(call lib-copy, $(addprefix UCW/Gallery/Web/, Plain.pm NrtBlue.pm HighSlide.pm) $(call copy, $(addprefix nrt-blue/,back.png bot.png left.png next.png prev.png right.png top.png style.css)) $(call copy, $(addprefix plain/,back.png next.png prev.png style.css)) +$(call copy, $(addprefix highslide/nav/,back.png next.png prev.png)) $(call copy, $(addprefix highslide/, highslide.css highslide-ie6.css highslide-with-gallery.js custom.css custom.js)) $(call copy, $(addprefix highslide/graphics/, \ diff --git a/gal/UCW/Gallery/Web/HighSlide.pm b/gal/UCW/Gallery/Web/HighSlide.pm index b3df6e6..a1cffec 100644 --- a/gal/UCW/Gallery/Web/HighSlide.pm +++ b/gal/UCW/Gallery/Web/HighSlide.pm @@ -11,13 +11,6 @@ use UCW::Gallery::Web; our @ISA = qw(UCW::Gallery::Web); -my $theme_name = "plain"; - -sub theme_dir($) { - my ($self) = @_; - return $self->get('ThemeUrlPrefix') . $theme_name; -} - sub theme_head_extras($) { my ($self) = @_; my $hsdir = $self->get('ThemeUrlPrefix') . "highslide"; @@ -37,11 +30,11 @@ AMEN sub show_links($$$$) { my ($self, $prev, $up, $next) = @_; - my $theme = $self->theme_dir; + my $nav = $self->get('ThemeUrlPrefix') . "highslide/nav"; print "

"; - print "" if $prev ne ""; - printf "" if $next ne ""; - printf "" if $up ne ""; + print "" if $prev ne ""; + printf "" if $next ne ""; + printf "" if $up ne ""; } sub show_pre_thumbs($) { diff --git a/gal/highslide/nav/back.png b/gal/highslide/nav/back.png new file mode 100644 index 0000000000000000000000000000000000000000..501909ca247a3d07b3adc102fb24cbb9c827e65d GIT binary patch literal 1447 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 QSpWb407*qoM6N<$f&wjf5&!@I literal 0 HcmV?d00001 diff --git a/gal/highslide/nav/prev.png b/gal/highslide/nav/prev.png new file mode 100644 index 0000000000000000000000000000000000000000..68b2514cd7eda8049f5e7a9b8eddc72f69a69fcc GIT binary patch literal 1415 zcmV;21$g?2P)2P5k>$21r$j{ zK~!ko?U`MORAm^)f9K4c-JO{=U3bkiHz}bnGrb6cBrOdj3hSZ^yATSL0&j#aya=L; z?jq_&iXw;*vIx?OsGFiPTQe|q{U|AQvvu7)Gjrz5o{#sO_oIv1^>b!-X4eQ|p3B2L zGymWFe7w(d#_FNpa08po4Q_3KHb5Jo4bTQ?1GE8dIDmzV@_e*+BPY&nVfW`7>0der z$FZ?(t115-uRO?!b6fcCmuGq6>18+_HkpitWwoxwYIT@fxG2x=y-#t=;=;ve$Bw$Z zu=yLJNRkMNl#Rdgt#{V5;mO;tc=pWWd-!|ECyo_qqA)Ee%H){)>TJXV+`KT)so%>K z-3TcSTA8{c>WK%)cRLIoc2P>BRL#Fx%g$E(q|NK;Vt#KIX{t$6jZ&&9@c{XJmfpTD zq|_vdMoEL#=K9sZbmE83_>7JOd+of$IrmH9lCcz}VQhADJ+kjrIp9J{4juxBg2 z;t4+9b)w;qPAC48T_^D?;=k!a&4_<*=V3~2OdKnsP$GmvO@zN0@rMtMB4R}pro^!% zO?68}Y|mDF(Txbgl!_;)c!DTQQBw2f+s%rXRQ&|c6O30=(o{8_{|y0J5g&#rUMa>M zi|{>x5Q;Z;u4`Jn=LuXl!Yjo@VTw%k>{IButt*-qUoO_fd*zrQOj*97Z(8w3e!C>T zI2KVV#*9}}lBBitX$Y`rad$(9b3;|irIc^ko^c7>H zVMB=RJ04(OPZwGnj5aN&O%tPp#o04HW1|sk9__E|xcJs??pQXLeczu$rW&mbT7zXl z7)l2A4YPj3Qu2A{8sA(l%R>(@=D_}8ys|(ljhSHt8qY$O#o5ypif+W}wM*)LWXWxF zxbv?0?Emqfi;S6St|JDDvqb+_8}3gC!E7 zYSXCFv+F{ao7M&)6ytuv7oYvf>#rTC+utvo4=8jybavII(a8glsU`?gPMs{V{l#x7 z6{Bn6j}|F(JLK|NoQ~!(~?u4)c1t=v$EErnwz-bYzfHrkd`+A(OEYvBL9W!k{*d){Ej~Ix!K^D3Ww`)&Q!0GNWlU+iKsPgwV#2 zrW)T*ux*g3A&w;?mZ%0h?d1@u)CA)xS;s