/[debtags]/central-database/branches/alioth/webfrontend/edittemplate.html
ViewVC logotype

Contents of /central-database/branches/alioth/webfrontend/edittemplate.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1510 - (show annotations) (download) (as text)
Fri Nov 18 16:40:23 2005 UTC (7 years, 6 months ago) by enrico
File MIME type: text/html
File size: 6487 byte(s)
Facets section is now JS-generated
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html lang="en">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <title>Debian Tag Browser</title>
6 <meta name="Description" content="">
7 <meta name="Language" content="English">
8 <meta name="Author" content="Erich Schubert, erich@debian.org">
9 <meta name="Author" content="Enrico Zini, enrico@debian.org">
10 <meta name="Generator" content="packagebrowser">
11 <link rev="made" href="mailto:erich@debian.org">
12 <link rev="made" href="mailto:enrico@debian.org">
13 <link href="main.css" rel="stylesheet" type="text/css">
14 <script type="text/javascript">
15 <!--
16 var facets = new Object();
17 var facetsSorted = new Array();
18 <tmpl_loop name="FACETS">
19 var f = new Object;
20 facets["<tmpl_var name='NAME'>"] = f;
21 f.name = "<tmpl_var name='NAME'>";
22 f.sdesc = unescape("<tmpl_var name='SDESC'>");
23 f.ldesc = unescape("<tmpl_var name='LDESC'>");
24 f.hasTagsSorted = new Array();
25 f.newTagsSorted = new Array();
26
27 <tmpl_loop name="HASTAGS">
28 var t = new Object;
29 f.hasTags = new Object;
30 f.hasTags["<tmpl_var name='NAME'>"] = t;
31 t.name = "<tmpl_var name='NAME'>";
32 t.sdesc = unescape("<tmpl_var name='SDESC'>");
33 t.ldesc = unescape("<tmpl_var name='LDESC'>");
34 // <a href='<tmpl_var name="REMURL">'>[remove]</a>
35 f.hasTagsSorted.push(t);
36 </tmpl_loop>
37 <tmpl_loop name="TAGS">
38 var t = new Object;
39 f.newTags = new Object;
40 f.newTags["<tmpl_var name='NAME'>"] = t;
41 t.name = "<tmpl_var name='NAME'>";
42 t.sdesc = unescape("<tmpl_var name='SDESC'>");
43 t.ldesc = unescape("<tmpl_var name='LDESC'>");
44 // <a href='<tmpl_var name="ADDURL">'>[add]</a>
45 f.newTagsSorted.push(t);
46 </tmpl_loop>
47 facetsSorted.push(f);
48 </tmpl_loop>
49
50 var deletedNodes = new Object();
51 function hideFacet(facet)
52 {
53 var s = new String;
54 node = document.getElementById("editfacet-"+facet)
55 deletedNodes[facet] = node.innerHTML;
56 node.innerHTML = "<span class='button' onclick='showFacet(\""+facet+"\")'>[expand "+facet+": "+facets[facet].sdesc+"]</span> ";
57 }
58 function showFacet(facet)
59 {
60 if (deletedNodes[facet])
61 {
62 node = document.getElementById("editfacet-"+facet)
63 node.innerHTML = deletedNodes[facet];
64 deletedNodes[facet] = false;
65 }
66 }
67 //-->
68 </script>
69 </head>
70 <body>
71 <h1><a href='<TMPL_VAR NAME="RETURNLINK">'>Debian Package Browser</a> - <em>Editor</em></h1>
72
73 <TMPL_IF NAME="RETURNLINK">
74 <p><a href="">Return</a> to the package browser</p>
75 </TMPL_IF>
76
77 <div id="log">
78 <TMPL_VAR NAME="LOG">
79 </div>
80
81 <div id="intro">
82 <p>Please <em>help</em> sorting the
83 <a href="index.cgi?tags=special::not-yet-tagged">not yet tagged</a> packages.
84 For more information (creating new tags etc.) visit the
85 <a href="http://debtags.alioth.debian.org/">Debtags Homepage</a> at <a href="http://alioth.debian.org/">Alioth</a>.</p>
86 <p>Please don't forget to remove the "not-yet-tagged" Tags!</p>
87 </div>
88
89 <TMPL_IF NAME="MESSAGE">
90 <TMPL_VAR NAME="MESSAGE">
91 <hr noshade width="100%" size=1>
92 </TMPL_IF>
93
94 <div id="curpackage">
95 <p><b><tmpl_var name="PKG_NAME"></b> - <b><tmpl_var name="PKG_SDESC"></b></p>
96 <div class="ldesc">
97 <tmpl_var name="PKG_LDESC">
98 </div>
99 <a href="<tmpl_var name='NAVIGATE'>">Back to browser</a>
100 <a href="http://packages.debian.org/<tmpl_var name='PKG_NAME'>">Debian page</a>
101 <a href="http://packages.qa.debian.org/<tmpl_var name='PKG_NAME'>">Debian QA page</a>
102 <tmpl_if name="COUNT_HIDDEN">
103 <a href="<tmpl_var name='UNHIDE'>">[unhide <tmpl_var name="COUNT_HIDDEN"> facets]</a>
104 </tmpl_if>
105 <tmpl_if name="SWITCHBAYES">
106 <a href="<tmpl_var name='SWITCHBAYES'>">[<tmpl_var name='SWITCHBAYESTXT'>]</a>
107 </tmpl_if>
108 <div id="hiddenFacets">
109 </div>
110 </div>
111
112 <div id="curtags">
113 <tmpl_if name="COUNT_TAGS">
114 <p><b>Currently attached tags:</b>
115 <ul>
116 <tmpl_loop name="FACETS">
117 <tmpl_loop name="HASTAGS">
118 <li><tmpl_var name="SDESC"> <a href='<tmpl_var name="REMURL">'>[remove]</a></li>
119 </tmpl_loop>
120 </tmpl_loop>
121 </ul>
122 </p>
123 <tmpl_else>
124 <h2>This package currently has no tags attached</h2>
125 </tmpl_if>
126 </div>
127
128 <div style="clear: both"></div>
129
130 <div id="editfacets">
131 <script type="text/javascript">
132 for (i = 0; i < facetsSorted.length; i++)
133 {
134 var f = facetsSorted[i];
135 document.write("<div class='editfacet' id='editfacet-"+f.name+"'>\n");
136 document.write("\t<div class='facetbuttons'>\n");
137 document.write("\t\t<a onclick='hideFacet(\""+f.name+"\")'>[done with this]</a><br />\n");
138 document.write("\t\t<a href='<tmpl_var name="DELURL">'>[does not apply]</a>\n");
139 document.write("\t</div>\n");
140 document.write("\t<div class='intro'>\n");
141 document.write("\t\t<p>\n");
142 document.write("\t\t\t<b>"+f.sdesc+"</b>\n");
143 //<tmpl_if name="PPROB">(<tmpl_var name="PPROB">%)</tmpl_if>
144 document.write("\t\t</p>\n");
145 document.write("\t\t<p>"+f.ldesc+"</p>\n");
146 document.write("\t</div>\n");
147 document.write("\t<ul>\n");
148 for (j = 0; j < facets[f.name].hasTagsSorted.length; j++)
149 {
150 var t = facets[f.name].hasTagsSorted[j];
151 document.write("\t<li>\n");
152 document.write("\t\t<b>"+t.sdesc+"</b>\n");
153 // document.write("\t\t<tmpl_if name="NPROB">(<tmpl_var name="NPROB">%)</tmpl_if>");
154 document.write("\t\t<a href='<tmpl_var name='REMURL'>'>[remove]</a>\n");
155 document.write("\t</li>\n");
156 }
157 for (j = 0; j < facets[f.name].newTagsSorted.length; j++)
158 {
159 var t = facets[f.name].newTagsSorted[j];
160 document.write("\t<li>\n");
161 document.write("\t\t"+t.sdesc+"\n");
162 // document.write("\t\t<tmpl_if name="NPROB">(<tmpl_var name="NPROB">%)</tmpl_if>");
163 document.write("\t\t<a href='<tmpl_var name='ADDURL'>'>[add]</a>\n");
164 document.write("\t</li>\n");
165 }
166 document.write("\t</ul>\n");
167 document.write("</div>\n");
168 }
169 </script>
170 </div>
171
172 <div style="clear: both"></div>
173
174 <div id="close">
175 <div class="links">
176 [<a href="http://debtags.alioth.debian.org">Debtags</a>]
177 -
178 [<a href="http://lists.alioth.debian.org/mailman/listinfo/debtags-devel">debtags-devel list</a>]
179 -
180 [<a href="http://alioth.debian.org/projects/debtags">Alioth project page</a>]
181 </div>
182 <div class="signature">
183 <a href="mailto:erich@debian.org">Erich Schubert</a>,
184 <a href="mailto:enrico@debian.org">Enrico Zini</a>,
185 </div>
186 </div>
187 </body></html>

  ViewVC Help
Powered by ViewVC 1.1.5