tazpanel rev 12

mv checkbox.js to lib/ and improve Makefile
author Christophe Lincoln <pankso@slitaz.org>
date Sat Apr 02 21:45:16 2011 +0200 (2011-04-02)
parents 588f5183f272
children 64f564036b88
files Makefile checkbox.js lib/checkbox.js tazpkg.cgi
line diff
     1.1 --- a/Makefile	Sat Apr 02 21:33:44 2011 +0200
     1.2 +++ b/Makefile	Sat Apr 02 21:45:16 2011 +0200
     1.3 @@ -4,6 +4,7 @@
     1.4  SYSCONFDIR?=/etc/slitaz
     1.5  DESTDIR?=
     1.6  LINGUAS?=fr
     1.7 +PANEL?=/var/www/tazpanel
     1.8  
     1.9  # i18n
    1.10  
    1.11 @@ -24,10 +25,15 @@
    1.12  		msgfmt -o po/mo/$$l/LC_MESSAGES/tazpkg-cgi.mo po/tazpkg-cgi/$$l.po; \
    1.13  	done;
    1.14  
    1.15 -# Installation.
    1.16 +# Installation
    1.17  
    1.18 -install: msgfmt
    1.19 -	install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
    1.20 -	install -m 0777 tazpanel $(DESTDIR)$(PREFIX)/bin
    1.21 -	mkdir -p $(DESTDIR)$(PREFIX)/share/locale
    1.22 -	cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
    1.23 +install:
    1.24 +	mkdir -p $(DESTDIR)$(PREFIX)/bin \
    1.25 +		$(DESTDIR)$(PREFIX)/share/locale \
    1.26 +		$(DESTDIR)$(SYSCONFDIR) \
    1.27 +		$(DESTDIR)$(PANEL)
    1.28 +	cp -f tazpanel $(DESTDIR)$(PREFIX)/bin
    1.29 +	cp -f *.conf $(DESTDIR)$(SYSCONFDIR)
    1.30 +	cp -a *.cgi lib/ styles/ $(DESTDIR)$(PANEL)	
    1.31 +	#cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
    1.32 +
     2.1 --- a/checkbox.js	Sat Apr 02 21:33:44 2011 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,20 +0,0 @@
     2.4 -javascript:(function(){
     2.5 -function checkFrames(w) {
     2.6 -
     2.7 -  try {
     2.8 -    var inputs = w.document.getElementsByTagName('input');
     2.9 -    for (var i = 0; i < inputs.length; i++) {
    2.10 -      if (inputs[i].type && inputs[i].type == 'checkbox'){
    2.11 -        inputs[i].checked = !inputs[i].checked;
    2.12 -      }
    2.13 -    }
    2.14 -  } catch (e){}
    2.15 -  if(w.frames && w.frames.length>0){
    2.16 -    for(var i = 0; i < w.frames.length;i++){
    2.17 -      var fr = w.frames[i];
    2.18 -      checkFrames(fr);
    2.19 -    }
    2.20 -  }
    2.21 -}
    2.22 -checkFrames(window);
    2.23 -})()
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/lib/checkbox.js	Sat Apr 02 21:45:16 2011 +0200
     3.3 @@ -0,0 +1,20 @@
     3.4 +javascript:(function(){
     3.5 +function checkFrames(w) {
     3.6 +
     3.7 +  try {
     3.8 +    var inputs = w.document.getElementsByTagName('input');
     3.9 +    for (var i = 0; i < inputs.length; i++) {
    3.10 +      if (inputs[i].type && inputs[i].type == 'checkbox'){
    3.11 +        inputs[i].checked = !inputs[i].checked;
    3.12 +      }
    3.13 +    }
    3.14 +  } catch (e){}
    3.15 +  if(w.frames && w.frames.length>0){
    3.16 +    for(var i = 0; i < w.frames.length;i++){
    3.17 +      var fr = w.frames[i];
    3.18 +      checkFrames(fr);
    3.19 +    }
    3.20 +  }
    3.21 +}
    3.22 +checkFrames(window);
    3.23 +})()
     4.1 --- a/tazpkg.cgi	Sat Apr 02 21:33:44 2011 +0200
     4.2 +++ b/tazpkg.cgi	Sat Apr 02 21:45:16 2011 +0200
     4.3 @@ -162,7 +162,7 @@
     4.4  	`gettext "Selection:"`
     4.5  	<input type="submit" name="do" value="install" />
     4.6  	<input type="submit" name="do" value="remove" />
     4.7 -	<a href="`cat $PANEL/checkbox.js`">`gettext "Toogle all"`</a>
     4.8 +	<a href="`cat $PANEL/lib/checkbox.js`">`gettext "Toogle all"`</a>
     4.9  </p>
    4.10  EOT
    4.11  }