mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-24 23:02:53 +00:00
9ddf49c661
installed as a lib for other themes. Like SDL, or GTK. Get rid of mobility - it's better done with Comanche and schemas. Describe themes instead of restricting them. Mobile themes can be used as the desktop theme and vice-versa. This deals with the problem of "but my device is something inbetween". Presently not exposed to members.
86 lines
2.9 KiB
Smarty
Executable file
86 lines
2.9 KiB
Smarty
Executable file
<script>
|
|
$(function(){
|
|
|
|
$("#cnftheme").fancybox({
|
|
width: 800,
|
|
autoDimensions: false,
|
|
onStart: function(){
|
|
var theme = $("#id_theme :selected").val();
|
|
$("#cnftheme").attr('href',"{{$baseurl}}/admin/themes/"+theme);
|
|
},
|
|
onComplete: function(){
|
|
$("div#fancybox-content form").submit(function(e){
|
|
var url = $(this).attr('action');
|
|
// can't get .serialize() to work...
|
|
var data={};
|
|
$(this).find("input").each(function(){
|
|
data[$(this).attr('name')] = $(this).val();
|
|
});
|
|
$(this).find("select").each(function(){
|
|
data[$(this).attr('name')] = $(this).children(":selected").val();
|
|
});
|
|
console.log(":)", url, data);
|
|
|
|
$.post(url, data, function(data) {
|
|
if(timer) clearTimeout(timer);
|
|
NavUpdate();
|
|
$.fancybox.close();
|
|
})
|
|
|
|
return false;
|
|
});
|
|
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
<div id="adminpage" class="generic-content-wrapper-styled">
|
|
<h1>{{$title}} - {{$page}}</h1>
|
|
|
|
<form action="{{$baseurl}}/admin/site" method="post">
|
|
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
|
|
|
{{include file="field_input.tpl" field=$sitename}}
|
|
{{include file="field_textarea.tpl" field=$banner}}
|
|
{{include file="field_textarea.tpl" field=$admininfo}}
|
|
{{include file="field_select.tpl" field=$language}}
|
|
{{include file="field_select.tpl" field=$theme}}
|
|
{{include file="field_select.tpl" field=$theme_mobile}}
|
|
{{include file="field_checkbox.tpl" field=$no_login_on_homepage}}
|
|
|
|
|
|
<div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div>
|
|
|
|
<h3>{{$registration}}</h3>
|
|
{{include file="field_input.tpl" field=$register_text}}
|
|
{{include file="field_select.tpl" field=$register_policy}}
|
|
{{include file="field_select.tpl" field=$access_policy}}
|
|
|
|
<div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div>
|
|
|
|
<h3>{{$upload}}</h3>
|
|
{{include file="field_input.tpl" field=$maximagesize}}
|
|
|
|
<h3>{{$corporate}}</h3>
|
|
{{include file="field_checkbox.tpl" field=$block_public}}
|
|
{{include file="field_checkbox.tpl" field=$verify_email}}
|
|
{{include file="field_checkbox.tpl" field=$diaspora_enabled}}
|
|
{{include file="field_checkbox.tpl" field=$feed_contacts}}
|
|
{{include file="field_checkbox.tpl" field=$force_publish}}
|
|
{{include file="field_checkbox.tpl" field=$disable_discover_tab}}
|
|
|
|
<div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div>
|
|
|
|
<h3>{{$advanced}}</h3>
|
|
{{include file="field_input.tpl" field=$proxy}}
|
|
{{include file="field_input.tpl" field=$proxyuser}}
|
|
{{include file="field_input.tpl" field=$timeout}}
|
|
{{include file="field_input.tpl" field=$delivery_interval}}
|
|
{{include file="field_input.tpl" field=$poll_interval}}
|
|
{{include file="field_input.tpl" field=$maxloadavg}}
|
|
{{include file="field_input.tpl" field=$abandon_days}}
|
|
|
|
<div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div>
|
|
|
|
</form>
|
|
</div>
|