Sfoglia il codice sorgente

add another very small but neat AJAX and DOM library

Ralf S. Engelschall 19 anni fa
parent
commit
a5e2aa4e86
2 ha cambiato i file con 18 aggiunte e 2 eliminazioni
  1. 14 2
      dhtml/dhtml.spec
  2. 4 0
      dhtml/dhtml.txt

+ 14 - 2
dhtml/dhtml.spec

@@ -60,6 +60,7 @@
 %define       V_spry                     P1_05-11
 %define       V_dojo                     0.3.1
 %define       V_mochikit                 1.3.1
+%define       V_ffjs                     1.01
 
 #   package information
 Name:         dhtml
@@ -112,7 +113,8 @@ Source33:     http://switch.dl.sourceforge.net/goog-ajaxslt/ajaxslt-%{V_ajaxslt}
 Source34:     ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/Spry_%{V_spry}.zip
 Source35:     http://download.dojotoolkit.org/release-%{V_dojo}/dojo-%{V_dojo}-ajax.tar.gz
 Source36:     http://mochikit.com/dist/MochiKit-%{V_mochikit}.zip
-Source37:     dhtml.txt
+Source37:     http://fforw.de/static/files/ffjs-r%{V_ffjs}.zip
+Source38:     dhtml.txt
 
 #   build information
 Prefix:       %{l_prefix}
@@ -313,6 +315,11 @@ AutoReqProv:  no
         url       = http://mochikit.com/download.html
         regex     = MochiKit-(__VER__)\.zip
     }
+    prog dhtml:ffjs = {
+        version   = %{V_ffjs}
+        url       = http://fforw.de/post/ff_javascript_library/
+        regex     = ffjs-r(__VER__)\.zip
+    }
 
 %prep
     %setup -q -c
@@ -348,6 +355,7 @@ AutoReqProv:  no
     %{l_prefix}/bin/unzip -q -x %{SOURCE34}
     %setup -q -T -D -a 35
     %{l_prefix}/bin/unzip -q -x %{SOURCE36}
+    %{l_prefix}/bin/unzip -q -x %{SOURCE37}
 
 %build
 
@@ -379,7 +387,8 @@ AutoReqProv:  no
         $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/ajaxslt \
         $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/spry \
         $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/dojo \
-        $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/mochikit
+        $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/mochikit \
+        $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/ffjs
     %{l_shtool} install -c -m 644 \
         prototype-%{V_prototype}/dist/*.js \
         $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/prototype/
@@ -493,6 +502,9 @@ AutoReqProv:  no
     cp -rp MochiKit-%{V_mochikit}/doc \
         MochiKit-%{V_mochikit}/packed/MochiKit/MochiKit.js \
         $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/mochikit/
+    %{l_shtool} install -c -m 644 \
+        script/ff.js \
+        $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/ffjs/
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
 
 %files -f files

+ 4 - 0
dhtml/dhtml.txt

@@ -119,3 +119,7 @@ To use these JavaScript libraries...
      <!-- MochiKit (http://mochikit.com/) -->
      <script type="text/javascript" src="/dhtml/mochikit/MochiKit.js"></script>
 
+   - FFJS
+     <!-- FF JavaScript Library (http://fforw.de/post/ff_javascript_library/) -->
+     <script type="text/javascript" src="/dhtml/ffjs/ff.js"></script>
+