| 152 | | # Add our fancy javascript to the head |
|---|
| 153 | | my $header_include = $tmpl->getElementById('header_include'); |
|---|
| 154 | | my $head_setvar = $tmpl->createElement('setvarblock', { name => 'html_head', append => 1 }); |
|---|
| 155 | | |
|---|
| 156 | | my $innerHTML = <<HTML; |
|---|
| 157 | | |
|---|
| 158 | | <script type="text/javascript"> |
|---|
| 159 | | <!-- |
|---|
| 160 | | function toggleCrossposter() { |
|---|
| 161 | | toggleVisible('crossposter-selector', 'visible'); |
|---|
| 162 | | toggleVisible('select-crossposter-link', 'hidden'); |
|---|
| 163 | | } |
|---|
| 164 | | |
|---|
| 165 | | |
|---|
| 166 | | function toggleVisible(id, cn) { |
|---|
| 167 | | var d = getByID(id); |
|---|
| 168 | | if( DOM.hasClassName( d, cn ) ) |
|---|
| 169 | | DOM.removeClassName( d, cn ); |
|---|
| 170 | | else |
|---|
| 171 | | DOM.addClassName( d, cn ); |
|---|
| 172 | | } |
|---|
| 173 | | |
|---|
| 174 | | //--> |
|---|
| 175 | | </script> |
|---|
| 176 | | |
|---|
| 177 | | HTML |
|---|
| 178 | | |
|---|
| 179 | | $head_setvar->innerHTML($innerHTML); |
|---|
| 180 | | $tmpl->insertBefore($head_setvar, $header_include); |
|---|
| 181 | | |
|---|
| 188 | | |
|---|
| 189 | | <a class="add-new-category-link visible" href="javascript:toggleCrossposter();" id="select-crossposter-link"><__trans phrase="Select Accounts"></a> |
|---|
| 190 | | |
|---|
| 191 | | <div id="crossposter-selector" class="category-selector autolayout-flyout-smart flyout" style="position: static;"> |
|---|
| 192 | | <div id="crossposter-selector-inner" class="inner"> |
|---|
| 193 | | <h4 style="font-size: 14px; margin: 0pt 0pt 5px;"><__trans phrase="Crossposting Accounts"></h4> |
|---|
| 194 | | |
|---|
| 195 | | <div id="crossposter-selector-list" class="category-selector-list"> |
|---|
| 196 | | <mt:loop name="crossposter_accts_loop"> |
|---|
| 197 | | <div style="text-align: left;"> |
|---|
| 198 | | <label><input type="checkbox" name="crosspost_acct_<mt:var name="id">" value="1" class="add-category-checkbox"<mt:if name="is_selected"> checked="checked"</mt:if> /> <mt:var name="name"></label> |
|---|
| 199 | | </div> |
|---|
| 200 | | </mt:loop> |
|---|
| 201 | | </div> |
|---|
| 202 | | |
|---|
| 203 | | <a class="add-category-ok-link" href="javascript:toggleCrossposter()" mt:command="close"><__trans phrase="OK"></a> |
|---|
| 204 | | </div> |
|---|
| 205 | | </div> |
|---|
| 206 | | |
|---|
| | 158 | <mt:loop name="crossposter_accts_loop"> |
|---|
| | 159 | <label><input type="checkbox" name="crosspost_acct_<mt:var name="id">" value="1" class="add-category-checkbox"<mt:if name="is_selected"> checked="checked"</mt:if> /> <mt:var name="name"></label><br /> |
|---|
| | 160 | </mt:loop> |
|---|