mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-13 21:13:26 +00:00
85 lines
2.3 KiB
JavaScript
85 lines
2.3 KiB
JavaScript
var p4 = p4 || {};
|
|
|
|
var preferencesModule = (function (p4) {
|
|
function initLook() {
|
|
$('#nperpage_slider').slider({
|
|
value: parseInt($('#nperpage_value').val()),
|
|
min: 10,
|
|
max: 100,
|
|
step: 10,
|
|
slide: function (event, ui) {
|
|
$('#nperpage_value').val(ui.value);
|
|
},
|
|
stop: function (event, ui) {
|
|
userModule.setPref('images_per_page', $('#nperpage_value').val());
|
|
}
|
|
});
|
|
$('#sizeAns_slider').slider({
|
|
value: parseInt($('#sizeAns_value').val()),
|
|
min: 90,
|
|
max: 270,
|
|
step: 10,
|
|
slide: function (event, ui) {
|
|
$('#sizeAns_value').val(ui.value);
|
|
},
|
|
stop: function (event, ui) {
|
|
userModule.setPref('images_size', $('#sizeAns_value').val());
|
|
}
|
|
});
|
|
}
|
|
|
|
// look_box
|
|
function setInitialStateOptions() {
|
|
var el = $('#look_box_settings select[name=start_page]');
|
|
|
|
switch (el.val()) {
|
|
case "LAST_QUERY":
|
|
case "PUBLI":
|
|
case "HELP":
|
|
$('#look_box_settings input[name=start_page_value]').hide();
|
|
break;
|
|
case "QUERY":
|
|
$('#look_box_settings input[name=start_page_value]').show();
|
|
break;
|
|
}
|
|
}
|
|
|
|
function setInitialState() {
|
|
var el = $('#look_box_settings select[name=start_page]');
|
|
var val = el.val();
|
|
|
|
|
|
var start_page_query = $('#look_box_settings input[name=start_page_value]').val();
|
|
|
|
if (val === 'QUERY') {
|
|
userModule.setPref('start_page_query', start_page_query);
|
|
}
|
|
|
|
userModule.setPref('start_page', val);
|
|
|
|
}
|
|
|
|
|
|
function lookBox(el, event) {
|
|
$("#look_box").dialog({
|
|
closeOnEscape: true,
|
|
resizable: false,
|
|
width: 450,
|
|
height: 500,
|
|
modal: true,
|
|
draggable: false,
|
|
overlay: {
|
|
backgroundColor: '#000',
|
|
opacity: 0.7
|
|
}
|
|
}).dialog('open');
|
|
}
|
|
|
|
return {
|
|
initLook: initLook,
|
|
lookBox: lookBox,
|
|
setInitialStateOptions: setInitialStateOptions,
|
|
setInitialState: setInitialState
|
|
};
|
|
}(p4));
|