]> git.mxchange.org Git - friendica-addons.git/blob - retriever/templates/rule-config.tpl
79add59aad07b34fc961b24d062104661bed6ae0
[friendica-addons.git] / retriever / templates / rule-config.tpl
1 {{*
2  *      AUTOMATICALLY GENERATED TEMPLATE
3  *      DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
4  *
5  *}}
6 <div class="settings-block">
7   <script language="javascript">
8 function retriever_add_row(id)
9 {
10     var tbody = document.getElementById(id);
11     var last = tbody.rows[tbody.childElementCount - 1];
12     var count = +last.id.replace(id + '-', '');
13     count++;
14     var row = document.createElement('tr');
15     row.id = id + '-' + count;
16     var cell1 = document.createElement('td');
17     var inptag = document.createElement('input');
18     inptag.name = row.id + '-element';
19     cell1.appendChild(inptag);
20     row.appendChild(cell1);
21     var cell2 = document.createElement('td');
22     var inpatt = document.createElement('input');
23     inpatt.name = row.id + '-attribute';
24     cell2.appendChild(inpatt);
25     row.appendChild(cell2);
26     var cell3 = document.createElement('td');
27     var inpval = document.createElement('input');
28     inpval.name = row.id + '-value';
29     cell3.appendChild(inpval);
30     row.appendChild(cell3);
31     var cell4 = document.createElement('td');
32     var butrem = document.createElement('input');
33     butrem.id = row.id + '-rem';
34     butrem.type = 'button';
35     butrem.onclick = function(){retriever_remove_row(id, count)};
36     butrem.value = '{{$remove_t}}';
37     cell4.appendChild(butrem);
38     row.appendChild(cell4);
39     tbody.appendChild(row);
40 }
41
42 function retriever_remove_row(id, number)
43 {
44     var tbody = document.getElementById(id);
45     var row = document.getElementById(id + '-' + number);
46     tbody.removeChild(row);
47 }
48   </script>
49   <h2>{{$title}}</h2>
50   <p><a href="{{$help}}">Get Help</a></p>
51   <form method="post">
52     <input type="hidden" name="id" value="{{$id}}">
53 {{include file="field_checkbox.tpl" field=$enable}}
54 {{include file="field_input.tpl" field=$pattern}}
55 {{include file="field_input.tpl" field=$replace}}
56 {{include file="field_checkbox.tpl" field=$images}}
57 {{include file="field_input.tpl" field=$retrospective}}
58     <h3>{{$include_t}}:</h3>
59     <div>
60       <table>
61         <thead>
62           <tr><th>{{$tag_t}}</th><th>{{$attribute_t}}</th><th>{{$value_t}}</th></tr>
63         </thead>
64         <tbody id="retriever-include">
65 {{if $include}}
66   {{foreach $include as $k=>$m}}
67           <tr id="retriever-include-{{$k}}">
68             <td><input name="retriever-include-{{$k}}-element" value="{{$m.element}}"></td>
69             <td><input name="retriever-include-{{$k}}-attribute" value="{{$m.attribute}}"></td>
70             <td><input name="retriever-include-{{$k}}-value" value="{{$m.value}}"></td>
71             <td><input id="retrieve-include-{{$k}}-rem" type="button" onclick="retriever_remove_row('retriever-include', {{$k}})" value="{{$remove_t}}"></td>
72           </tr>
73   {{/foreach}}
74 {{else}}
75           <tr id="retriever-include-0">
76             <td><input name="retriever-include-0-element"></td>
77             <td><input name="retriever-include-0-attribute"></td>
78             <td><input name="retriever-include-0-value"></td>
79             <td><input id="retrieve-include-0-rem" type="button" onclick="retriever_remove_row('retriever-include', 0)" value="{{$remove_t}}"></td>
80           </tr>
81 {{/if}}
82         </tbody>
83       </table>
84       <input type="button" onclick="retriever_add_row('retriever-include')" value="{{$add_t}}">
85     </div>
86     <h3>{{$exclude_t}}:</h3>
87     <div>
88       <table>
89         <thead>
90           <tr><th>Tag</th><th>Attribute</th><th>Value</th></tr>
91         </thead>
92         <tbody id="retriever-exclude">
93 {{if $exclude}}
94   {{foreach $exclude as $k=>$r}}
95           <tr id="retriever-exclude-{{$k}}">
96             <td><input name="retriever-exclude-{{$k}}-element" value="{{$r.element}}"></td>
97             <td><input name="retriever-exclude-{{$k}}-attribute" value="{{$r.attribute}}"></td>
98             <td><input name="retriever-exclude-{{$k}}-value" value="{{$r.value}}"></td>
99             <td><input id="retrieve-exclude-{{$k}}-rem" type="button" onclick="retriever_remove_row('retriever-exclude', {{$k}})" value="{{$remove_t}}"></td>
100           </tr>
101   {{/foreach}}
102 {{else}}
103           <tr id="retriever-exclude-0">
104             <td><input name="retriever-exclude-0-element"></td>
105             <td><input name="retriever-exclude-0-attribute"></td>
106             <td><input name="retriever-exclude-0-value"></td>
107             <td><input id="retrieve-exclude-0-rem" type="button" onclick="retriever_remove_row('retriever-exclude', 0)" value="{{$remove_t}}"></td>
108           </tr>
109 {{/if}}
110         </tbody>
111       </table>
112       <input type="button" onclick="retriever_add_row('retriever-exclude')" value="{{$add_t}}">
113     </div>
114     <input type="submit" size="70" value="{{$submit}}">
115   </form>
116 </div>