cyrilleinvalides/choupas/www/admin/app/templates/back/elements/wireframes/underdog.html

243 lines
6.2 KiB
HTML
Executable File

<[include file="2cols.html" ]>
<[content name=title value=title /]>
<[content name=head]>
<script type="text/javascript" src="libs/scripts/jquery.tablednd_0_5.js"></script>
<style type="text/css">
table.focus td {
width: 130px;
height: 130px;
font-size: 48px;
vertical-align: middle;
text-align: center;
}
table.focus td span {
font-size: 22px;
}
</style>
<script type="text/javascript">
window.addSwitch = function ( conf ) {
function refresh ( field ) {
var j;
for ( var i in conf[field] )
for ( j = 0; j < conf[field][i].length; j++ )
$('#obj_' + conf[field][i][j]).parent().parent().parent().hide();
if ( conf[field][$('#obj_' + field).val()] )
for ( j = 0; j < conf[field][$('#obj_' + field).val()].length; j++)
$('#obj_' + conf[field][$('#obj_' + field).val()][j]).parent().parent().parent().show();
}
for ( var field in conf )
$('#obj_' + field).on('change', (function () {
var x = field;
return function () {
refresh(x);
};
})()) && refresh(field);
};
window.addSWFUploader = function (conf) {
return new SWFUpload({
debug: false,
flash_url : "/admin/libs/swfupload/swfupload.swf",
upload_url: "http://preprod:preprod@{server.HTTP_HOST}/admin/uploader.php",
post_params: {
"{session_name()}" : "{session_id()}",
"multi": conf.multi,
"model": conf.model,
"url": '/admin/db.media/',
"data": JSON.stringify($('#form').serializeArray())
},
custom_settings : {
progressTarget : conf.progress,
//cancelButtonId : "btnCancel"
},
file_size_limit : "10000 MB",
file_types : "*.*",
file_types_description : "All Files",
file_upload_limit : 0,
file_queue_limit : 0,
// Button settings
button_placeholder_id: conf.button,
button_image_url: "libs/img/templates/button.gif",
button_width: "100",
button_height: "23",
button_text: '<span class="theFont"></span>',
button_text_style: ".theFont { font-size: 16; }",
button_text_left_padding: 12,
button_text_top_padding: 5,
button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
// The event handler functions are defined in handlers.js
file_queued_handler : fileQueued,
file_queue_error_handler : fileQueueError,
file_dialog_complete_handler : fileDialogComplete,
upload_start_handler : uploadStart,
upload_progress_handler : uploadProgress,
upload_complete_handler : uploadComplete,
queue_complete_handler : function () {
if ( $('#nxt').val() )
document.location = $('#nxt').val();
},
upload_error_handler : function (file, serverData, response) {
alert('Une erreur s\'est produite !');
alert(serverData);
alert(response);
document.location.reload();
},
upload_success_handler : function (file, serverData, response) {
$('#' + this.customSettings.progressTarget + ' .progressWrapper').eq(0).remove();
var id = serverData.split(':');
if ( id[0] != 'ok' ) {
alert(serverData);
//~ alert(response);
//~ alert("Une erreur s'est produite. Verifiez la taille de l'image, elle est peut être trop grande.");
//~ document.location.reload();
return ;
}
$('#obj_' + conf.field).val('/admin/db.media/' + id[1]);
$('#img-' + conf.field).attr('src', '/admin/db.media/' + id[1]).fadeIn();
$('#file-' + conf.field).attr('href', '/admin/db.media/' + id[1]).css({'display': 'inline'});
$('#file-' + conf.field + ' + br').css({'display': 'inline'});
uploadSuccess(file, serverData);
},
});
};
$(document).ready(function(){
$('.radio_excl').on('click', function () {
$.get('une.php?type={view.getParent().getName()}&field=une&id=' + $(this).val());
});
$("table.sortable").each(function () {
var tabless = this;
$(this).find('tbody').tableDnD({
onDrop: function(table, row) {
var url = 'order.php?' + $(tabless).attr('sort-url');
var rows = table.rows;
for (var i=0; i<rows.length; i++)
if(rows[i].id==row.id)
var posId = i;
$('#'+row.id).animate({opacity: 1}, 150 );
for ( var i = 0; i < rows.length; i++ )
$('#pos' + rows[i].id).val(i);
$.get( url + '&id=' + $(row).attr('itemId') + '&position=' + (parseInt(posId)));
},
onDragStart: function(table, row) {
$('#'+row.id).animate({opacity: 0.35}, 150 );
}
});
});
$('input.date:not(.display)').each(function () {
var date = $(this).val().split('-');
if ( date.length > 1 )
$(this).parent().find('input').eq(0).val(date[2] + '/' + date[1] + '/' + date[0]);
});
$('input.date.display').each(function () {
$(this).datepicker({
'dateFormat': 'dd/mm/yy',
'onSelect': function (event, ui) {
var date = $(this).val().split('/');
$(ui.input).parent().find('input').eq(1).val(date[2] + '-' + date[1] + '-' + date[0]);
},
});
});
tinyMCE.init({
//~ theme: "advanced",
theme: "advanced",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
mode : "specific_textareas",
editor_selector : "richText",
theme_advanced_buttons: '',
relative_urls : false,
remove_script_host : false,
verify_html : false,
force_br_newlines : true,
force_p_newlines : false,
entity_encoding : "raw",
forced_root_block : '', // Needed for 3.x
});
});
</script>
{head}
<[/content]>
<[content name=content]>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left">
<p><b>
:: <a href="/">Accueil</a>
{path}
</b></p>
{table}
</td>
</tr>
</table>
<[/content]>
<[/include]>