mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-14 05:23:21 +00:00
Add icons to editing
This commit is contained in:
@@ -53,8 +53,8 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="editDiaButtons" style="position:absolute; bottom:0px; right:0px; width:30px; height:12px; display:none">
|
<div class="editDiaButtons" style="position:absolute; bottom:0px; right:0px; width:30px; height:12px; display:none">
|
||||||
<img id="idEditDiaButtonsP_{{i}}" style="cursor:pointer" src="/skins/icons/tri_plus.gif"/>
|
<img id="idEditDiaButtonsP_{{i}}" style="cursor:pointer" src="/skins/icons/plus11.png"/>
|
||||||
<img id="idEditDiaButtonsM_{{i}}" style="cursor:pointer" src="/skins/icons/tri_minus.gif"/>
|
<img id="idEditDiaButtonsM_{{i}}" style="cursor:pointer" src="/skins/icons/minus11.png"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
<input type='text' style="font-size:15px; position:absolute; top:0px; left:0px; width:100%; height:100%;" id="EditTextMultiValued" value="" />
|
<input type='text' style="font-size:15px; position:absolute; top:0px; left:0px; width:100%; height:100%;" id="EditTextMultiValued" value="" />
|
||||||
</div>
|
</div>
|
||||||
<div style="position:absolute; top:6px; width:60px; right:0px; height:11px;">
|
<div style="position:absolute; top:6px; width:60px; right:0px; height:11px;">
|
||||||
<img id="EditButAddMultiValued" style="cursor:pointer" src="/skins/icons/tri_plus.gif" onclick="edit_addmval($('#EditTextMultiValued', p4.edit.editBox).val(), null);" />
|
<img id="EditButAddMultiValued" style="cursor:pointer" src="/skins/icons/plus16.png" onclick="edit_addmval($('#EditTextMultiValued', p4.edit.editBox).val(), null);" />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div id="ZTextMultiValued_values">
|
<div id="ZTextMultiValued_values">
|
||||||
|
@@ -31,7 +31,7 @@ function setSizeLimits()
|
|||||||
}
|
}
|
||||||
|
|
||||||
function edit_kdwn(evt, src)
|
function edit_kdwn(evt, src)
|
||||||
{
|
{
|
||||||
cancelKey = false;
|
cancelKey = false;
|
||||||
|
|
||||||
switch(evt.keyCode)
|
switch(evt.keyCode)
|
||||||
@@ -56,15 +56,15 @@ function edit_kdwn(evt, src)
|
|||||||
// des events sur le textarea pour tracker la selection (chercher dans le thesaurus...)
|
// des events sur le textarea pour tracker la selection (chercher dans le thesaurus...)
|
||||||
// ----------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------
|
||||||
function edit_mdwn_ta(evt)
|
function edit_mdwn_ta(evt)
|
||||||
{
|
{
|
||||||
evt.cancelBubble = true;
|
evt.cancelBubble = true;
|
||||||
return(true);
|
return(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
// mouse up textarea
|
// mouse up textarea
|
||||||
function edit_mup_ta(evt, obj)
|
function edit_mup_ta(evt, obj)
|
||||||
{
|
{
|
||||||
|
|
||||||
if(p4.edit.T_fields[p4.edit.curField].tbranch)
|
if(p4.edit.T_fields[p4.edit.curField].tbranch)
|
||||||
{
|
{
|
||||||
if(obj.value != "")
|
if(obj.value != "")
|
||||||
@@ -76,7 +76,7 @@ function edit_mup_ta(evt, obj)
|
|||||||
// key up textarea
|
// key up textarea
|
||||||
function edit_kup_ta(evt, obj)
|
function edit_kup_ta(evt, obj)
|
||||||
{
|
{
|
||||||
|
|
||||||
var cancelKey = false;
|
var cancelKey = false;
|
||||||
var o;
|
var o;
|
||||||
switch(evt.keyCode)
|
switch(evt.keyCode)
|
||||||
@@ -88,7 +88,7 @@ function edit_kup_ta(evt, obj)
|
|||||||
cancelKey = true;
|
cancelKey = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(cancelKey)
|
if(cancelKey)
|
||||||
{
|
{
|
||||||
evt.cancelBubble = true;
|
evt.cancelBubble = true;
|
||||||
@@ -124,7 +124,7 @@ function edit_mdwn_status(evt)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// on a clique sur un champ
|
// on a clique sur un champ
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
function edit_mdwn_fld(evt, meta_struct_id, fieldname)
|
function edit_mdwn_fld(evt, meta_struct_id, fieldname)
|
||||||
{
|
{
|
||||||
@@ -165,16 +165,16 @@ function editStatus(evt)
|
|||||||
|
|
||||||
document.getElementById('idEditZTextArea').blur();
|
document.getElementById('idEditZTextArea').blur();
|
||||||
document.getElementById('EditTextMultiValued').blur();
|
document.getElementById('EditTextMultiValued').blur();
|
||||||
|
|
||||||
$("#idFieldNameEdit", p4.edit.editBox).html("[STATUS]") ;
|
$("#idFieldNameEdit", p4.edit.editBox).html("[STATUS]") ;
|
||||||
$("#idExplain", p4.edit.editBox).html(" ");
|
$("#idExplain", p4.edit.editBox).html(" ");
|
||||||
|
|
||||||
$("#ZTextMultiValued", p4.edit.editBox).hide();
|
$("#ZTextMultiValued", p4.edit.editBox).hide();
|
||||||
$("#ZTextMonoValued", p4.edit.editBox).hide();
|
$("#ZTextMonoValued", p4.edit.editBox).hide();
|
||||||
$("#ZTextStatus", p4.edit.editBox).show();
|
$("#ZTextStatus", p4.edit.editBox).show();
|
||||||
|
|
||||||
$("#idEditZone", p4.edit.editBox).show();
|
$("#idEditZone", p4.edit.editBox).show();
|
||||||
|
|
||||||
document.getElementById("editFakefocus").focus();
|
document.getElementById("editFakefocus").focus();
|
||||||
p4.edit.curField = -1;
|
p4.edit.curField = -1;
|
||||||
activeField();
|
activeField();
|
||||||
@@ -185,7 +185,7 @@ function activeField()
|
|||||||
var meta_struct_id = parseInt(p4.edit.curField);
|
var meta_struct_id = parseInt(p4.edit.curField);
|
||||||
|
|
||||||
meta_struct_id = (isNaN(meta_struct_id) || meta_struct_id <0)?'status':meta_struct_id;
|
meta_struct_id = (isNaN(meta_struct_id) || meta_struct_id <0)?'status':meta_struct_id;
|
||||||
|
|
||||||
$('#divS div.active, #divS div.hover').removeClass('active hover');
|
$('#divS div.active, #divS div.hover').removeClass('active hover');
|
||||||
$('#EditFieldBox_'+meta_struct_id).addClass('active');
|
$('#EditFieldBox_'+meta_struct_id).addClass('active');
|
||||||
|
|
||||||
@@ -207,9 +207,9 @@ function editField(evt, meta_struct_id)
|
|||||||
document.getElementById('idEditZTextArea').blur();
|
document.getElementById('idEditZTextArea').blur();
|
||||||
document.getElementById('EditTextMultiValued').blur();
|
document.getElementById('EditTextMultiValued').blur();
|
||||||
$(".editDiaButtons", p4.edit.editBox).hide();
|
$(".editDiaButtons", p4.edit.editBox).hide();
|
||||||
|
|
||||||
$('#idEditZTextArea, #EditTextMultiValued').unbind('keyup.maxLength');
|
$('#idEditZTextArea, #EditTextMultiValued').unbind('keyup.maxLength');
|
||||||
|
|
||||||
p4.edit.curField = meta_struct_id;
|
p4.edit.curField = meta_struct_id;
|
||||||
if(meta_struct_id >= 0)
|
if(meta_struct_id >= 0)
|
||||||
{
|
{
|
||||||
@@ -241,18 +241,18 @@ function editField(evt, meta_struct_id)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
if(p4.edit.T_fields[meta_struct_id].explain ||
|
if(p4.edit.T_fields[meta_struct_id].explain ||
|
||||||
p4.edit.T_fields[meta_struct_id].maxLength > 0)
|
p4.edit.T_fields[meta_struct_id].maxLength > 0)
|
||||||
{
|
{
|
||||||
var idexplain = $("#idExplain");
|
var idexplain = $("#idExplain");
|
||||||
idexplain.html('');
|
idexplain.html('');
|
||||||
|
|
||||||
$('#idEditZTextArea, #EditTextMultiValued').bind('keyup.maxLength', function(){
|
$('#idEditZTextArea, #EditTextMultiValued').bind('keyup.maxLength', function(){
|
||||||
var remaining = Math.max((p4.edit.T_fields[meta_struct_id].maxLength - $(this).val().length), 0);
|
var remaining = Math.max((p4.edit.T_fields[meta_struct_id].maxLength - $(this).val().length), 0);
|
||||||
idexplain.html("<span class='metadatas_restrictionsTips' tooltipsrc='/prod/tooltip/metas/restrictionsInfos/"+p4.edit.sbas_id+"/"+meta_struct_id+"/'><img src='/skins/icons/help32.png' /><!--<img src='/skins/icons/alert.png' />--> Caracteres restants : "+(remaining)+"</span>");
|
idexplain.html("<span class='metadatas_restrictionsTips' tooltipsrc='/prod/tooltip/metas/restrictionsInfos/"+p4.edit.sbas_id+"/"+meta_struct_id+"/'><img src='/skins/icons/help32.png' /><!--<img src='/skins/icons/alert.png' />--> Caracteres restants : "+(remaining)+"</span>");
|
||||||
$('.metadatas_restrictionsTips', idexplain).tooltip();
|
$('.metadatas_restrictionsTips', idexplain).tooltip();
|
||||||
}).trigger('keyup.maxLength');
|
}).trigger('keyup.maxLength');
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -263,7 +263,7 @@ function editField(evt, meta_struct_id)
|
|||||||
{
|
{
|
||||||
// champ monovalue : textarea
|
// champ monovalue : textarea
|
||||||
$(".editDiaButtons", p4.edit.editBox).hide();
|
$(".editDiaButtons", p4.edit.editBox).hide();
|
||||||
|
|
||||||
if(p4.edit.T_fields[meta_struct_id].type == "date")
|
if(p4.edit.T_fields[meta_struct_id].type == "date")
|
||||||
{
|
{
|
||||||
$("#idEditZTextArea", p4.edit.editBox).css("height", "16px");
|
$("#idEditZTextArea", p4.edit.editBox).css("height", "16px");
|
||||||
@@ -274,11 +274,11 @@ function editField(evt, meta_struct_id)
|
|||||||
$("#idEditDateZone", p4.edit.editBox).hide();
|
$("#idEditDateZone", p4.edit.editBox).hide();
|
||||||
$("#idEditZTextArea", p4.edit.editBox).css("height", "100%");
|
$("#idEditZTextArea", p4.edit.editBox).css("height", "100%");
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#ZTextStatus", p4.edit.editBox).hide();
|
$("#ZTextStatus", p4.edit.editBox).hide();
|
||||||
$("#ZTextMultiValued", p4.edit.editBox).hide();
|
$("#ZTextMultiValued", p4.edit.editBox).hide();
|
||||||
$("#ZTextMonoValued", p4.edit.editBox).show();
|
$("#ZTextMonoValued", p4.edit.editBox).show();
|
||||||
|
|
||||||
if(p4.edit.T_fields[meta_struct_id]._status == 2)
|
if(p4.edit.T_fields[meta_struct_id]._status == 2)
|
||||||
{
|
{
|
||||||
// heterogene
|
// heterogene
|
||||||
@@ -291,7 +291,7 @@ function editField(evt, meta_struct_id)
|
|||||||
// homogene
|
// homogene
|
||||||
$("#idEditZTextArea", p4.edit.editBox).val(p4.edit.fieldLastValue = p4.edit.T_fields[meta_struct_id]._value);
|
$("#idEditZTextArea", p4.edit.editBox).val(p4.edit.fieldLastValue = p4.edit.T_fields[meta_struct_id]._value);
|
||||||
$("#idEditZTextArea", p4.edit.editBox).removeClass("hetero");
|
$("#idEditZTextArea", p4.edit.editBox).removeClass("hetero");
|
||||||
|
|
||||||
$("#idDivButtons", p4.edit.editBox).hide(); // valeurs homog<6F>nes
|
$("#idDivButtons", p4.edit.editBox).hide(); // valeurs homog<6F>nes
|
||||||
if(p4.edit.T_fields[meta_struct_id].type == "date")
|
if(p4.edit.T_fields[meta_struct_id].type == "date")
|
||||||
{
|
{
|
||||||
@@ -308,11 +308,11 @@ function editField(evt, meta_struct_id)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
p4.edit.textareaIsDirty = false;
|
p4.edit.textareaIsDirty = false;
|
||||||
|
|
||||||
$("#idEditZone", p4.edit.editBox).show();
|
$("#idEditZone", p4.edit.editBox).show();
|
||||||
|
|
||||||
$('#idEditZTextArea').trigger('keyup.maxLength');
|
$('#idEditZTextArea').trigger('keyup.maxLength');
|
||||||
|
|
||||||
self.setTimeout("document.getElementById('idEditZTextArea').focus();", 50);
|
self.setTimeout("document.getElementById('idEditZTextArea').focus();", 50);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -321,16 +321,16 @@ function editField(evt, meta_struct_id)
|
|||||||
$("#ZTextStatus", p4.edit.editBox).hide();
|
$("#ZTextStatus", p4.edit.editBox).hide();
|
||||||
$("#ZTextMonoValued", p4.edit.editBox).hide();
|
$("#ZTextMonoValued", p4.edit.editBox).hide();
|
||||||
$("#ZTextMultiValued", p4.edit.editBox).show();
|
$("#ZTextMultiValued", p4.edit.editBox).show();
|
||||||
|
|
||||||
$("#idDivButtons", p4.edit.editBox).hide(); // valeurs homogenes
|
$("#idDivButtons", p4.edit.editBox).hide(); // valeurs homogenes
|
||||||
|
|
||||||
updateCurrentMval(meta_struct_id);
|
updateCurrentMval(meta_struct_id);
|
||||||
|
|
||||||
$('#EditTextMultiValued', p4.edit.editBox).val("");
|
$('#EditTextMultiValued', p4.edit.editBox).val("");
|
||||||
$('#idEditZone', p4.edit.editBox).show();
|
$('#idEditZone', p4.edit.editBox).show();
|
||||||
|
|
||||||
$('#EditTextMultiValued').trigger('keyup.maxLength');
|
$('#EditTextMultiValued').trigger('keyup.maxLength');
|
||||||
|
|
||||||
self.setTimeout("document.getElementById('EditTextMultiValued').focus();", 50);
|
self.setTimeout("document.getElementById('EditTextMultiValued').focus();", 50);
|
||||||
|
|
||||||
// reveal_mval();
|
// reveal_mval();
|
||||||
@@ -348,7 +348,7 @@ function editField(evt, meta_struct_id)
|
|||||||
|
|
||||||
function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
||||||
{
|
{
|
||||||
|
|
||||||
// on compare toutes les valeurs de chaque fiche selectionnee
|
// on compare toutes les valeurs de chaque fiche selectionnee
|
||||||
p4.edit.T_mval = []; // tab des mots, pour trier
|
p4.edit.T_mval = []; // tab des mots, pour trier
|
||||||
var a = []; // key : mot ; val : nbr d'occurences distinctes
|
var a = []; // key : mot ; val : nbr d'occurences distinctes
|
||||||
@@ -360,7 +360,7 @@ function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
p4.edit.T_records[r].fields[meta_struct_id].sort(SortCompareMetas);
|
p4.edit.T_records[r].fields[meta_struct_id].sort(SortCompareMetas);
|
||||||
|
|
||||||
var values = p4.edit.T_records[r].fields[meta_struct_id].getValues();
|
var values = p4.edit.T_records[r].fields[meta_struct_id].getValues();
|
||||||
|
|
||||||
for(v in values)
|
for(v in values)
|
||||||
@@ -385,7 +385,7 @@ function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
|||||||
|
|
||||||
n++;
|
n++;
|
||||||
}
|
}
|
||||||
|
|
||||||
p4.edit.T_mval.sort(SortCompareMetas);
|
p4.edit.T_mval.sort(SortCompareMetas);
|
||||||
|
|
||||||
var t = "";
|
var t = "";
|
||||||
@@ -395,7 +395,7 @@ function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
|||||||
var word = value.getValue();
|
var word = value.getValue();
|
||||||
var key = value.getVocabularyId() + '%' + word;
|
var key = value.getVocabularyId() + '%' + word;
|
||||||
|
|
||||||
var extra = value.getVocabularyId() ? '(V) ' : '';
|
var extra = value.getVocabularyId() ? '<img src="/skins/icons/ressource16.png" /> ' : '';
|
||||||
|
|
||||||
if(i>0)
|
if(i>0)
|
||||||
{
|
{
|
||||||
@@ -412,38 +412,38 @@ function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
t += "<div onclick=\"edit_clkmval(this, "+i+")\" class='"
|
t += "<div onclick=\"edit_clkmval(this, "+i+")\" class='"
|
||||||
+ (((value.getVocabularyId() === null || value.getVocabularyId() == vocabularyId) && HighlightValue == word) ? ' hilighted ' : '')
|
+ (((value.getVocabularyId() === null || value.getVocabularyId() == vocabularyId) && HighlightValue == word) ? ' hilighted ' : '')
|
||||||
+ (a[key].n != n ? " hetero " : "") + "'>"
|
+ (a[key].n != n ? " hetero " : "") + "'>"
|
||||||
+ '<table><tr><td>'
|
+ '<table><tr><td>'
|
||||||
+ extra
|
+ extra
|
||||||
+ '<span class="value" vocabId="' + value.getVocabularyId() + '">'
|
+ '<span class="value" vocabId="' + value.getVocabularyId() + '">'
|
||||||
+ word
|
+ word
|
||||||
+ "</span></td><td class='options'>"
|
+ "</span></td><td class='options'>"
|
||||||
+ '<a href="#" class="add_all"><img src="/skins/icons/tri_plus.gif"/></a>'
|
+ '<a href="#" class="add_all"><img src="/skins/icons/plus11.png"/></a> '
|
||||||
+ '<a href="#" class="remove_all"><img src="/skins/icons/tri_minus.gif"/></a>'
|
+ '<a href="#" class="remove_all"><img src="/skins/icons/minus11.png"/></a>'
|
||||||
+ "</td></tr></table>"
|
+ "</td></tr></table>"
|
||||||
+ "</div>";
|
+ "</div>";
|
||||||
}
|
}
|
||||||
$('#ZTextMultiValued_values', p4.edit.editBox).html(t);
|
$('#ZTextMultiValued_values', p4.edit.editBox).html(t);
|
||||||
|
|
||||||
$('#ZTextMultiValued_values .add_all', p4.edit.editBox).unbind('click').bind('click', function(){
|
$('#ZTextMultiValued_values .add_all', p4.edit.editBox).unbind('click').bind('click', function(){
|
||||||
var container = $(this).closest('div');
|
var container = $(this).closest('div');
|
||||||
|
|
||||||
var span = $('span.value', container)
|
var span = $('span.value', container)
|
||||||
|
|
||||||
var value = span.text();
|
var value = span.text();
|
||||||
var vocab_id = span.attr('vocabid');
|
var vocab_id = span.attr('vocabid');
|
||||||
|
|
||||||
edit_addmval(value, vocab_id);
|
edit_addmval(value, vocab_id);
|
||||||
updateFieldDisplay();
|
updateFieldDisplay();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
$('#ZTextMultiValued_values .remove_all', p4.edit.editBox).unbind('click').bind('click', function(){
|
$('#ZTextMultiValued_values .remove_all', p4.edit.editBox).unbind('click').bind('click', function(){
|
||||||
var container = $(this).closest('div');
|
var container = $(this).closest('div');
|
||||||
|
|
||||||
var span = $('span.value', container)
|
var span = $('span.value', container)
|
||||||
|
|
||||||
var value = span.text();
|
var value = span.text();
|
||||||
var vocab_id = span.attr('vocabid');
|
var vocab_id = span.attr('vocabid');
|
||||||
|
|
||||||
@@ -451,7 +451,7 @@ function updateCurrentMval(meta_struct_id, HighlightValue, vocabularyId)
|
|||||||
updateFieldDisplay();
|
updateFieldDisplay();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
updateFieldDisplay();
|
updateFieldDisplay();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -544,7 +544,7 @@ function edit_diabutton(record_indice, act, value, vocabularyId)
|
|||||||
function edit_addmval(value, VocabularyId)
|
function edit_addmval(value, VocabularyId)
|
||||||
{
|
{
|
||||||
var meta_struct_id = p4.edit.curField; // le champ en cours d'editing
|
var meta_struct_id = p4.edit.curField; // le champ en cours d'editing
|
||||||
|
|
||||||
// on ajoute le mot dans tous les records selectionnes
|
// on ajoute le mot dans tous les records selectionnes
|
||||||
for(var r=0; r<p4.edit.T_records.length; r++)
|
for(var r=0; r<p4.edit.T_records.length; r++)
|
||||||
{
|
{
|
||||||
@@ -553,7 +553,7 @@ function edit_addmval(value, VocabularyId)
|
|||||||
|
|
||||||
p4.edit.T_records[r].fields[meta_struct_id].addValue(value, false, VocabularyId);
|
p4.edit.T_records[r].fields[meta_struct_id].addValue(value, false, VocabularyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
updateEditSelectedRecords(null);
|
updateEditSelectedRecords(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -571,7 +571,7 @@ function edit_delmval(value, VocabularyId)
|
|||||||
|
|
||||||
p4.edit.T_records[r].fields[meta_struct_id].removeValue(value, VocabularyId);
|
p4.edit.T_records[r].fields[meta_struct_id].removeValue(value, VocabularyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
updateEditSelectedRecords(null);
|
updateEditSelectedRecords(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -603,7 +603,7 @@ function edit_validField(evt, action)
|
|||||||
if(o = document.getElementById("idEditField_"+p4.edit.curField))
|
if(o = document.getElementById("idEditField_"+p4.edit.curField))
|
||||||
{
|
{
|
||||||
t = $("#idEditZTextArea", p4.edit.editBox).val();
|
t = $("#idEditZTextArea", p4.edit.editBox).val();
|
||||||
|
|
||||||
status = 0;
|
status = 0;
|
||||||
firstvalue = "";
|
firstvalue = "";
|
||||||
for(i=0; i<p4.edit.T_records.length; i++)
|
for(i=0; i<p4.edit.T_records.length; i++)
|
||||||
@@ -619,16 +619,16 @@ function edit_validField(evt, action)
|
|||||||
{
|
{
|
||||||
p4.edit.T_records[i].fields[p4.edit.curField].addValue(t, true, null);
|
p4.edit.T_records[i].fields[p4.edit.curField].addValue(t, true, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
check_required(i, p4.edit.curField);
|
check_required(i, p4.edit.curField);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
updateFieldDisplay();
|
updateFieldDisplay();
|
||||||
|
|
||||||
p4.edit.textareaIsDirty = false;
|
p4.edit.textareaIsDirty = false;
|
||||||
|
|
||||||
|
|
||||||
editField(evt, p4.edit.curField);
|
editField(evt, p4.edit.curField);
|
||||||
return(true);
|
return(true);
|
||||||
}
|
}
|
||||||
@@ -641,7 +641,7 @@ function skipImage(evt, step)
|
|||||||
var sel = $('.diapo.selected', cache);
|
var sel = $('.diapo.selected', cache);
|
||||||
|
|
||||||
sel.removeClass('selected');
|
sel.removeClass('selected');
|
||||||
|
|
||||||
var i = step==1 ? (parseInt(last.attr('pos'))+1) : (parseInt(first.attr('pos'))-1);
|
var i = step==1 ? (parseInt(last.attr('pos'))+1) : (parseInt(first.attr('pos'))-1);
|
||||||
|
|
||||||
if(i < 0)
|
if(i < 0)
|
||||||
@@ -656,12 +656,12 @@ function skipImage(evt, step)
|
|||||||
function edit_select_all()
|
function edit_select_all()
|
||||||
{
|
{
|
||||||
$('#EDIT_FILM2 .diapo', p4.edit.editBox).addClass('selected');
|
$('#EDIT_FILM2 .diapo', p4.edit.editBox).addClass('selected');
|
||||||
|
|
||||||
for(i in p4.edit.T_records)
|
for(i in p4.edit.T_records)
|
||||||
p4.edit.T_records[i]._selected = true;
|
p4.edit.T_records[i]._selected = true;
|
||||||
|
|
||||||
p4.edit.lastClickId = 1 ;
|
p4.edit.lastClickId = 1 ;
|
||||||
|
|
||||||
updateEditSelectedRecords(null); // null : no evt available
|
updateEditSelectedRecords(null); // null : no evt available
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -727,9 +727,9 @@ function edit_clk_editimg(evt, i)
|
|||||||
$("#idEditDiapo_"+i, p4.edit.editBox).removeClass('selected');
|
$("#idEditDiapo_"+i, p4.edit.editBox).removeClass('selected');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#TH_Opreview .PNB10').empty();
|
$('#TH_Opreview .PNB10').empty();
|
||||||
|
|
||||||
var selected = $('#EDIT_FILM2 .diapo.selected');
|
var selected = $('#EDIT_FILM2 .diapo.selected');
|
||||||
if(selected.length == 1)
|
if(selected.length == 1)
|
||||||
{
|
{
|
||||||
@@ -767,7 +767,7 @@ function edit_clkstatus(evt, bit, val)
|
|||||||
{
|
{
|
||||||
if($('#idEditDiapo_'+id).hasClass('nostatus'))
|
if($('#idEditDiapo_'+id).hasClass('nostatus'))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
p4.edit.T_records[id].statbits[bit].value = val;
|
p4.edit.T_records[id].statbits[bit].value = val;
|
||||||
p4.edit.T_records[id].statbits[bit].dirty = true;
|
p4.edit.T_records[id].statbits[bit].dirty = true;
|
||||||
}
|
}
|
||||||
@@ -777,7 +777,7 @@ function edit_clkstatus(evt, bit, val)
|
|||||||
function updateEditSelectedRecords(evt)
|
function updateEditSelectedRecords(evt)
|
||||||
{
|
{
|
||||||
$(".editDiaButtons", p4.edit.editBox).hide();
|
$(".editDiaButtons", p4.edit.editBox).hide();
|
||||||
|
|
||||||
for(n in p4.edit.T_statbits) // tous les statusbits de la base
|
for(n in p4.edit.T_statbits) // tous les statusbits de la base
|
||||||
{
|
{
|
||||||
p4.edit.T_statbits[n]._value = "-1"; // val unknown
|
p4.edit.T_statbits[n]._value = "-1"; // val unknown
|
||||||
@@ -820,7 +820,7 @@ function updateEditSelectedRecords(evt)
|
|||||||
var nostatus = $('.diapo.selected.nostatus', p4.edit.editBox).length;
|
var nostatus = $('.diapo.selected.nostatus', p4.edit.editBox).length;
|
||||||
var status_box = $('#ZTextStatus');
|
var status_box = $('#ZTextStatus');
|
||||||
$('.nostatus, .somestatus, .displaystatus', status_box).hide();
|
$('.nostatus, .somestatus, .displaystatus', status_box).hide();
|
||||||
|
|
||||||
if(nostatus == 0)
|
if(nostatus == 0)
|
||||||
{
|
{
|
||||||
$('.displaystatus', status_box).show();
|
$('.displaystatus', status_box).show();
|
||||||
@@ -837,7 +837,7 @@ function updateEditSelectedRecords(evt)
|
|||||||
$('.somestatus, .displaystatus', status_box).show();
|
$('.somestatus, .displaystatus', status_box).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// calcul des valeurs suggerees COMMUNES aux records (collections) selectionnes //
|
// calcul des valeurs suggerees COMMUNES aux records (collections) selectionnes //
|
||||||
for(f in p4.edit.T_fields) // tous les champs de la base
|
for(f in p4.edit.T_fields) // tous les champs de la base
|
||||||
p4.edit.T_fields[f]._sgval = [];
|
p4.edit.T_fields[f]._sgval = [];
|
||||||
@@ -850,11 +850,11 @@ function updateEditSelectedRecords(evt)
|
|||||||
if(!p4.edit.T_records[i]._selected)
|
if(!p4.edit.T_records[i]._selected)
|
||||||
continue;
|
continue;
|
||||||
nrecsel++;
|
nrecsel++;
|
||||||
|
|
||||||
var bid = "b"+p4.edit.T_records[i].bid;
|
var bid = "b"+p4.edit.T_records[i].bid;
|
||||||
if(t_selcol[bid])
|
if(t_selcol[bid])
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
t_selcol[bid] = 1;
|
t_selcol[bid] = 1;
|
||||||
ncolsel++;
|
ncolsel++;
|
||||||
for(f in p4.edit.T_sgval[bid])
|
for(f in p4.edit.T_sgval[bid])
|
||||||
@@ -938,7 +938,7 @@ function updateEditSelectedRecords(evt)
|
|||||||
$("#editSGtri_"+f, p4.edit.editBox).css("visibility", "hidden");
|
$("#editSGtri_"+f, p4.edit.editBox).css("visibility", "hidden");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#idFrameE .ww_status', p4.edit.editBox).html( nrecsel + " record(s) selected for editing");
|
$('#idFrameE .ww_status', p4.edit.editBox).html( nrecsel + " record(s) selected for editing");
|
||||||
|
|
||||||
updateFieldDisplay();
|
updateFieldDisplay();
|
||||||
@@ -958,8 +958,8 @@ function updateFieldDisplay()
|
|||||||
{
|
{
|
||||||
if(!p4.edit.T_records[i]._selected)
|
if(!p4.edit.T_records[i]._selected)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
|
||||||
if(p4.edit.T_records[i].fields[f].isEmpty())
|
if(p4.edit.T_records[i].fields[f].isEmpty())
|
||||||
{
|
{
|
||||||
var v = "";
|
var v = "";
|
||||||
@@ -977,7 +977,7 @@ function updateFieldDisplay()
|
|||||||
var v = p4.edit.T_records[i].fields[f].getValue().getValue();
|
var v = p4.edit.T_records[i].fields[f].getValue().getValue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(p4.edit.T_fields[f]._status == 0)
|
if(p4.edit.T_fields[f]._status == 0)
|
||||||
{
|
{
|
||||||
p4.edit.T_fields[f]._value = v;
|
p4.edit.T_fields[f]._value = v;
|
||||||
@@ -1041,26 +1041,26 @@ function check_required(id_r, id_f)
|
|||||||
id_r = false;
|
id_r = false;
|
||||||
if(typeof id_f == 'undefined')
|
if(typeof id_f == 'undefined')
|
||||||
id_f = false;
|
id_f = false;
|
||||||
|
|
||||||
for(f in p4.edit.T_fields)
|
for(f in p4.edit.T_fields)
|
||||||
{
|
{
|
||||||
if(id_f !== false && f != id_f)
|
if(id_f !== false && f != id_f)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
var name = p4.edit.T_fields[f].name;
|
var name = p4.edit.T_fields[f].name;
|
||||||
|
|
||||||
if(!p4.edit.T_fields[f].required)
|
if(!p4.edit.T_fields[f].required)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
for(r in p4.edit.T_records)
|
for(r in p4.edit.T_records)
|
||||||
{
|
{
|
||||||
if(id_r !== false && r != id_r)
|
if(id_r !== false && r != id_r)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
var elem = $('#idEditDiapo_'+r+' .require_alert');
|
var elem = $('#idEditDiapo_'+r+' .require_alert');
|
||||||
|
|
||||||
elem.hide();
|
elem.hide();
|
||||||
|
|
||||||
if(!p4.edit.T_records[r].fields[f])
|
if(!p4.edit.T_records[r].fields[f])
|
||||||
{
|
{
|
||||||
elem.show();
|
elem.show();
|
||||||
@@ -1076,7 +1076,7 @@ function check_required(id_r, id_f)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return required_fields;
|
return required_fields;
|
||||||
}
|
}
|
||||||
@@ -1088,12 +1088,12 @@ function edit_applyMultiDesc(evt)
|
|||||||
{
|
{
|
||||||
var sendorder = "";
|
var sendorder = "";
|
||||||
var sendChuOrder = "";
|
var sendChuOrder = "";
|
||||||
|
|
||||||
var t = [];
|
var t = [];
|
||||||
|
|
||||||
if(p4.edit.textareaIsDirty && edit_validField(evt, "ask_ok")==false)
|
if(p4.edit.textareaIsDirty && edit_validField(evt, "ask_ok")==false)
|
||||||
return(false);
|
return(false);
|
||||||
|
|
||||||
var required_fields = check_required();
|
var required_fields = check_required();
|
||||||
|
|
||||||
if(required_fields)
|
if(required_fields)
|
||||||
@@ -1105,7 +1105,7 @@ function edit_applyMultiDesc(evt)
|
|||||||
$("#EDIT_ALL", p4.edit.editBox).hide();
|
$("#EDIT_ALL", p4.edit.editBox).hide();
|
||||||
|
|
||||||
$("#EDIT_WORKING", p4.edit.editBox).show();
|
$("#EDIT_WORKING", p4.edit.editBox).show();
|
||||||
|
|
||||||
for(r in p4.edit.T_records)
|
for(r in p4.edit.T_records)
|
||||||
{
|
{
|
||||||
var record_datas = {
|
var record_datas = {
|
||||||
@@ -1123,15 +1123,15 @@ function edit_applyMultiDesc(evt)
|
|||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
editDirty = true;
|
editDirty = true;
|
||||||
record_datas.edit = 1;
|
record_datas.edit = 1;
|
||||||
|
|
||||||
record_datas.metadatas = record_datas.metadatas.concat(
|
record_datas.metadatas = record_datas.metadatas.concat(
|
||||||
p4.edit.T_records[r].fields[f].exportDatas()
|
p4.edit.T_records[r].fields[f].exportDatas()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// les statbits
|
// les statbits
|
||||||
var tsb = [];
|
var tsb = [];
|
||||||
for(var n=0; n<64; n++)
|
for(var n=0; n<64; n++)
|
||||||
@@ -1154,7 +1154,7 @@ function edit_applyMultiDesc(evt)
|
|||||||
t.push(record_datas);
|
t.push(record_datas);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var options = {
|
var options = {
|
||||||
mds:t,
|
mds:t,
|
||||||
sbid : p4.edit.sbas_id,
|
sbid : p4.edit.sbas_id,
|
||||||
@@ -1167,10 +1167,10 @@ function edit_applyMultiDesc(evt)
|
|||||||
};
|
};
|
||||||
if(p4.edit.newrepresent != false)
|
if(p4.edit.newrepresent != false)
|
||||||
options.newrepresent = p4.edit.newrepresent;
|
options.newrepresent = p4.edit.newrepresent;
|
||||||
|
|
||||||
// options.mds = t;
|
// options.mds = t;
|
||||||
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url :"/prod/records/edit/apply/"
|
url :"/prod/records/edit/apply/"
|
||||||
,
|
,
|
||||||
@@ -1190,25 +1190,25 @@ function edit_applyMultiDesc(evt)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit_cancelMultiDesc(evt)
|
function edit_cancelMultiDesc(evt)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
var dirty = false;
|
var dirty = false;
|
||||||
|
|
||||||
evt.cancelBubble = true;
|
evt.cancelBubble = true;
|
||||||
if(evt.stopPropagation)
|
if(evt.stopPropagation)
|
||||||
evt.stopPropagation();
|
evt.stopPropagation();
|
||||||
|
|
||||||
if(p4.edit.curField >= 0)
|
if(p4.edit.curField >= 0)
|
||||||
{
|
{
|
||||||
if(p4.edit.textareaIsDirty && edit_validField(evt, "ask_ok")==false)
|
if(p4.edit.textareaIsDirty && edit_validField(evt, "ask_ok")==false)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for(r in p4.edit.T_records)
|
for(r in p4.edit.T_records)
|
||||||
{
|
{
|
||||||
for(f in p4.edit.T_records[r].fields)
|
for(f in p4.edit.T_records[r].fields)
|
||||||
@@ -1236,7 +1236,7 @@ function edit_cancelMultiDesc(evt)
|
|||||||
e.style.display = "";
|
e.style.display = "";
|
||||||
}
|
}
|
||||||
self.setTimeout("$('#EDITWINDOW').fadeOut();hideOverlay(2);", 100);
|
self.setTimeout("$('#EDITWINDOW').fadeOut();hideOverlay(2);", 100);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1308,7 +1308,7 @@ function edit_thesaurus_ow(id) // on ouvre ou ferme une branche de thesaurus
|
|||||||
// on ouvre
|
// on ouvre
|
||||||
o.className = "o";
|
o.className = "o";
|
||||||
document.getElementById("TH_P."+id).innerHTML = "-";
|
document.getElementById("TH_P."+id).innerHTML = "-";
|
||||||
|
|
||||||
var t_id = id.split(".");
|
var t_id = id.split(".");
|
||||||
var sbas_id = t_id[0];
|
var sbas_id = t_id[0];
|
||||||
t_id.shift();
|
t_id.shift();
|
||||||
@@ -1328,14 +1328,14 @@ function edit_thesaurus_ow(id) // on ouvre ou ferme une branche de thesaurus
|
|||||||
function EditThesaurusSeeker(sbas_id)
|
function EditThesaurusSeeker(sbas_id)
|
||||||
{
|
{
|
||||||
this.jq = null;
|
this.jq = null;
|
||||||
|
|
||||||
this.sbas_id = sbas_id;
|
this.sbas_id = sbas_id;
|
||||||
|
|
||||||
var zid = (""+sbas_id).replace(new RegExp("\\.", "g"), "\\.") + "\\.T";
|
var zid = (""+sbas_id).replace(new RegExp("\\.", "g"), "\\.") + "\\.T";
|
||||||
|
|
||||||
this.TH_P_node = $("#TH_P\\." + zid, p4.edit.editBox);
|
this.TH_P_node = $("#TH_P\\." + zid, p4.edit.editBox);
|
||||||
this.TH_K_node = $("#TH_K\\." + zid, p4.edit.editBox);
|
this.TH_K_node = $("#TH_K\\." + zid, p4.edit.editBox);
|
||||||
|
|
||||||
this._ctimer = null;
|
this._ctimer = null;
|
||||||
|
|
||||||
this.search = function(txt) {
|
this.search = function(txt) {
|
||||||
@@ -1344,7 +1344,7 @@ function EditThesaurusSeeker(sbas_id)
|
|||||||
var js = "ETHSeeker.search_delayed('"+txt.replace("'", "\\'")+"');" ;
|
var js = "ETHSeeker.search_delayed('"+txt.replace("'", "\\'")+"');" ;
|
||||||
this._ctimer = setTimeout(js, 125);
|
this._ctimer = setTimeout(js, 125);
|
||||||
};
|
};
|
||||||
|
|
||||||
this.search_delayed = function(txt) {
|
this.search_delayed = function(txt) {
|
||||||
if(this.jq && typeof this.jq.abort == "function")
|
if(this.jq && typeof this.jq.abort == "function")
|
||||||
{
|
{
|
||||||
@@ -1362,7 +1362,7 @@ function EditThesaurusSeeker(sbas_id)
|
|||||||
};
|
};
|
||||||
|
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
this.jq = $.ajax({
|
this.jq = $.ajax({
|
||||||
url: url,
|
url: url,
|
||||||
data: parms,
|
data: parms,
|
||||||
@@ -1425,11 +1425,11 @@ function replace()
|
|||||||
var field = $("#EditSRField", p4.edit.editBox).val();
|
var field = $("#EditSRField", p4.edit.editBox).val();
|
||||||
var search = $("#EditSearch", p4.edit.editBox).val();
|
var search = $("#EditSearch", p4.edit.editBox).val();
|
||||||
var replace = $("#EditReplace", p4.edit.editBox).val();
|
var replace = $("#EditReplace", p4.edit.editBox).val();
|
||||||
|
|
||||||
var where = $("[name=EditSR_Where]:checked", p4.edit.editBox).val();
|
var where = $("[name=EditSR_Where]:checked", p4.edit.editBox).val();
|
||||||
var commut = "";
|
var commut = "";
|
||||||
var rgxp = $("#EditSROptionRX", p4.edit.editBox).attr('checked') ? true : false;
|
var rgxp = $("#EditSROptionRX", p4.edit.editBox).attr('checked') ? true : false;
|
||||||
|
|
||||||
var r_search;
|
var r_search;
|
||||||
if(rgxp)
|
if(rgxp)
|
||||||
{
|
{
|
||||||
@@ -1451,9 +1451,9 @@ function replace()
|
|||||||
if(where == "exact")
|
if(where == "exact")
|
||||||
r_search = "^" + r_search + "$";
|
r_search = "^" + r_search + "$";
|
||||||
}
|
}
|
||||||
|
|
||||||
search = new RegExp(r_search, commut);
|
search = new RegExp(r_search, commut);
|
||||||
|
|
||||||
var r, f;
|
var r, f;
|
||||||
for(r in p4.edit.T_records)
|
for(r in p4.edit.T_records)
|
||||||
{
|
{
|
||||||
@@ -1472,8 +1472,8 @@ function replace()
|
|||||||
|
|
||||||
function changeReplaceMode(ckRegExp)
|
function changeReplaceMode(ckRegExp)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
if(ckRegExp.checked)
|
if(ckRegExp.checked)
|
||||||
{
|
{
|
||||||
$("#EditSR_TX", p4.edit.editBox).hide();
|
$("#EditSR_TX", p4.edit.editBox).hide();
|
||||||
@@ -1513,7 +1513,7 @@ function preset_paint(data)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
$(".EDIT_presets_list A.title").dblclick(
|
$(".EDIT_presets_list A.title").dblclick(
|
||||||
function()
|
function()
|
||||||
{
|
{
|
||||||
@@ -1523,7 +1523,7 @@ function preset_paint(data)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
$(".EDIT_presets_list A.delete").click(
|
$(".EDIT_presets_list A.delete").click(
|
||||||
function()
|
function()
|
||||||
{
|
{
|
||||||
@@ -1562,14 +1562,14 @@ function preset_load(preset_id)
|
|||||||
"act":"LOAD",
|
"act":"LOAD",
|
||||||
"presetid":preset_id
|
"presetid":preset_id
|
||||||
};
|
};
|
||||||
|
|
||||||
$.getJSON(
|
$.getJSON(
|
||||||
"/xmlhttp/editing_presets.j.php",
|
"/xmlhttp/editing_presets.j.php",
|
||||||
p,
|
p,
|
||||||
function(data, textStatus)
|
function(data, textStatus)
|
||||||
{
|
{
|
||||||
$("#Edit_copyPreset_dlg").dialog("close");
|
$("#Edit_copyPreset_dlg").dialog("close");
|
||||||
|
|
||||||
for(i in p4.edit.T_fields)
|
for(i in p4.edit.T_fields)
|
||||||
{
|
{
|
||||||
p4.edit.T_fields[i].preset = null;
|
p4.edit.T_fields[i].preset = null;
|
||||||
@@ -1624,7 +1624,7 @@ function hsplit1()
|
|||||||
function vsplit1()
|
function vsplit1()
|
||||||
{
|
{
|
||||||
$('#divS_wrapper').height('auto');
|
$('#divS_wrapper').height('auto');
|
||||||
|
|
||||||
var el = $('#divS_wrapper');
|
var el = $('#divS_wrapper');
|
||||||
if(el.length == 0)
|
if(el.length == 0)
|
||||||
return;
|
return;
|
||||||
@@ -1649,27 +1649,27 @@ function setPreviewEdit()
|
|||||||
{
|
{
|
||||||
if(!$('#TH_Opreview').is(':visible'))
|
if(!$('#TH_Opreview').is(':visible'))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
var selected = $('#EDIT_FILM2 .diapo.selected');
|
var selected = $('#EDIT_FILM2 .diapo.selected');
|
||||||
|
|
||||||
if(selected.length != 1)
|
if(selected.length != 1)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var id = selected.attr('id').split('_').pop();
|
var id = selected.attr('id').split('_').pop();
|
||||||
|
|
||||||
var container = $('#TH_Opreview');
|
var container = $('#TH_Opreview');
|
||||||
var zoomable = $('img.record.zoomable', container);
|
var zoomable = $('img.record.zoomable', container);
|
||||||
|
|
||||||
if(zoomable.length > 0 && zoomable.hasClass('zoomed'))
|
if(zoomable.length > 0 && zoomable.hasClass('zoomed'))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// var datas = p4.edit.T_records[id].preview;
|
// var datas = p4.edit.T_records[id].preview;
|
||||||
|
|
||||||
var h = parseInt($('input[name=height]', container).val());
|
var h = parseInt($('input[name=height]', container).val());
|
||||||
var w = parseInt($('input[name=width]', container).val());
|
var w = parseInt($('input[name=width]', container).val());
|
||||||
|
|
||||||
// if(datas.doctype == 'video')
|
// if(datas.doctype == 'video')
|
||||||
// {
|
// {
|
||||||
// var h = parseInt(datas.height);
|
// var h = parseInt(datas.height);
|
||||||
@@ -1680,7 +1680,7 @@ function setPreviewEdit()
|
|||||||
|
|
||||||
var margX = 0;
|
var margX = 0;
|
||||||
var margY = 0;
|
var margY = 0;
|
||||||
|
|
||||||
if($('img.record.record_audio', container).length > 0)
|
if($('img.record.record_audio', container).length > 0)
|
||||||
{
|
{
|
||||||
var margY = 100;
|
var margY = 100;
|
||||||
@@ -1690,13 +1690,13 @@ function setPreviewEdit()
|
|||||||
var display_box = $('#TH_Opreview .PNB10');
|
var display_box = $('#TH_Opreview .PNB10');
|
||||||
var dwidth = display_box.width();
|
var dwidth = display_box.width();
|
||||||
var dheight = display_box.height();
|
var dheight = display_box.height();
|
||||||
|
|
||||||
|
|
||||||
// if(datas.doctype != 'flash')
|
// if(datas.doctype != 'flash')
|
||||||
// {
|
// {
|
||||||
var ratioP = w / h;
|
var ratioP = w / h;
|
||||||
var ratioD = dwidth / dheight;
|
var ratioD = dwidth / dheight;
|
||||||
|
|
||||||
if (ratioD > ratioP) {
|
if (ratioD > ratioP) {
|
||||||
//je regle la hauteur d'abord
|
//je regle la hauteur d'abord
|
||||||
if ((parseInt(h) + margY) > dheight) {
|
if ((parseInt(h) + margY) > dheight) {
|
||||||
@@ -1725,14 +1725,14 @@ function setPreviewEdit()
|
|||||||
top: t,
|
top: t,
|
||||||
left: l
|
left: l
|
||||||
}).attr('width',w).attr('height',h);
|
}).attr('width',w).attr('height',h);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function previewEdit(r)
|
function previewEdit(r)
|
||||||
{
|
{
|
||||||
|
|
||||||
$('#TH_Opreview .PNB10').empty().append(p4.edit.T_records[r].preview);
|
$('#TH_Opreview .PNB10').empty().append(p4.edit.T_records[r].preview);
|
||||||
|
|
||||||
// var data = p4.edit.T_records[r].preview;
|
// var data = p4.edit.T_records[r].preview;
|
||||||
|
|
||||||
// if ((data.doctype == 'video' || data.doctype == 'audio' || data.doctype == 'flash')) {
|
// if ((data.doctype == 'video' || data.doctype == 'audio' || data.doctype == 'flash')) {
|
||||||
@@ -1776,7 +1776,7 @@ function previewEdit(r)
|
|||||||
// });
|
// });
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
if($('img.PREVIEW_PIC.zoomable').length > 0)
|
if($('img.PREVIEW_PIC.zoomable').length > 0)
|
||||||
{
|
{
|
||||||
$('img.PREVIEW_PIC.zoomable').draggable();
|
$('img.PREVIEW_PIC.zoomable').draggable();
|
||||||
@@ -1791,11 +1791,11 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
p4.edit.what = what;
|
p4.edit.what = what;
|
||||||
p4.edit.regbasprid = regbasprid;
|
p4.edit.regbasprid = regbasprid;
|
||||||
p4.edit.ssel = ssel;
|
p4.edit.ssel = ssel;
|
||||||
|
|
||||||
for(r in p4.edit.T_records)
|
for(r in p4.edit.T_records)
|
||||||
{
|
{
|
||||||
var fields = {};
|
var fields = {};
|
||||||
|
|
||||||
for(f in p4.edit.T_records[r].fields)
|
for(f in p4.edit.T_records[r].fields)
|
||||||
{
|
{
|
||||||
var meta_struct_id = p4.edit.T_records[r].fields[f].meta_struct_id;
|
var meta_struct_id = p4.edit.T_records[r].fields[f].meta_struct_id;
|
||||||
@@ -1813,21 +1813,21 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
var vocabularyRestricted = p4.edit.T_fields[meta_struct_id].vocabularyRestricted;
|
var vocabularyRestricted = p4.edit.T_fields[meta_struct_id].vocabularyRestricted;
|
||||||
|
|
||||||
var fieldOptions = {
|
var fieldOptions = {
|
||||||
multi:multi,
|
multi:multi,
|
||||||
required:required,
|
required:required,
|
||||||
readonly:readonly,
|
readonly:readonly,
|
||||||
maxLength:maxLength,
|
maxLength:maxLength,
|
||||||
minLength:minLength,
|
minLength:minLength,
|
||||||
type:type,
|
type:type,
|
||||||
separator:separator,
|
separator:separator,
|
||||||
vocabularyControl:vocabularyControl,
|
vocabularyControl:vocabularyControl,
|
||||||
vocabularyRestricted:vocabularyRestricted
|
vocabularyRestricted:vocabularyRestricted
|
||||||
};
|
};
|
||||||
|
|
||||||
var databoxField = new p4.databoxField(name, meta_struct_id, fieldOptions);
|
var databoxField = new p4.databoxField(name, meta_struct_id, fieldOptions);
|
||||||
|
|
||||||
var values = [];
|
var values = [];
|
||||||
|
|
||||||
for(v in p4.edit.T_records[r].fields[f].values)
|
for(v in p4.edit.T_records[r].fields[f].values)
|
||||||
{
|
{
|
||||||
var meta_id = p4.edit.T_records[r].fields[f].values[v].meta_id;
|
var meta_id = p4.edit.T_records[r].fields[f].values[v].meta_id;
|
||||||
@@ -1836,21 +1836,21 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
|
|
||||||
values.push(new p4.recordFieldValue(meta_id, value, vocabularyId));
|
values.push(new p4.recordFieldValue(meta_id, value, vocabularyId));
|
||||||
}
|
}
|
||||||
|
|
||||||
fields[f] = new p4.recordField(databoxField, values);
|
fields[f] = new p4.recordField(databoxField, values);
|
||||||
}
|
}
|
||||||
|
|
||||||
p4.edit.T_records[r].fields = fields;
|
p4.edit.T_records[r].fields = fields;
|
||||||
p4.edit.fields = fields;
|
p4.edit.fields = fields;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#EditTextMultiValued').bind('keyup', function(){
|
$('#EditTextMultiValued').bind('keyup', function(){
|
||||||
reveal_mval($(this).val());
|
reveal_mval($(this).val());
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#EDIT_MID_R .tabs').tabs();
|
$('#EDIT_MID_R .tabs').tabs();
|
||||||
|
|
||||||
$('#divS div.edit_field:odd').addClass('odd');
|
$('#divS div.edit_field:odd').addClass('odd');
|
||||||
$('#divS div').bind('mouseover',function(){
|
$('#divS div').bind('mouseover',function(){
|
||||||
$(this).addClass('hover');
|
$(this).addClass('hover');
|
||||||
@@ -1859,22 +1859,22 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
});
|
});
|
||||||
|
|
||||||
$('#editcontextwrap').remove();
|
$('#editcontextwrap').remove();
|
||||||
|
|
||||||
if($('#editcontextwrap').length == 0)
|
if($('#editcontextwrap').length == 0)
|
||||||
$('body').append('<div id="editcontextwrap"></div>');
|
$('body').append('<div id="editcontextwrap"></div>');
|
||||||
|
|
||||||
self.setTimeout("edit_select_all();", 100);
|
self.setTimeout("edit_select_all();", 100);
|
||||||
|
|
||||||
$('.previewTips, .DCESTips, .fieldTips', p4.edit.editBox).tooltip({
|
$('.previewTips, .DCESTips, .fieldTips', p4.edit.editBox).tooltip({
|
||||||
fixable:true,
|
fixable:true,
|
||||||
fixableIndex:1200
|
fixableIndex:1200
|
||||||
});
|
});
|
||||||
$('.infoTips', p4.edit.editBox).tooltip();
|
$('.infoTips', p4.edit.editBox).tooltip();
|
||||||
|
|
||||||
if(p4.edit.what == 'GRP')
|
if(p4.edit.what == 'GRP')
|
||||||
{
|
{
|
||||||
$('#EDIT_FILM2 .reg_opts').show();
|
$('#EDIT_FILM2 .reg_opts').show();
|
||||||
|
|
||||||
$.each($('#EDIT_FILM2 .contextMenuTrigger'),function(){
|
$.each($('#EDIT_FILM2 .contextMenuTrigger'),function(){
|
||||||
|
|
||||||
var id = $(this).attr('id').split('_').slice(1,3).join('_');
|
var id = $(this).attr('id').split('_').slice(1,3).join('_');
|
||||||
@@ -1890,7 +1890,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#EDIT_TOP', p4.edit.editBox).resizable({
|
$('#EDIT_TOP', p4.edit.editBox).resizable({
|
||||||
handles : 's',
|
handles : 's',
|
||||||
minHeight:100,
|
minHeight:100,
|
||||||
@@ -1904,7 +1904,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
setSizeLimits();
|
setSizeLimits();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#divS_wrapper', p4.edit.editBox).resizable({
|
$('#divS_wrapper', p4.edit.editBox).resizable({
|
||||||
handles : 'e',
|
handles : 'e',
|
||||||
minWidth:200,
|
minWidth:200,
|
||||||
@@ -1918,7 +1918,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
setSizeLimits();
|
setSizeLimits();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#EDIT_MID_R', p4.edit.editBox).resizable({
|
$('#EDIT_MID_R', p4.edit.editBox).resizable({
|
||||||
handles : 'w',
|
handles : 'w',
|
||||||
minWidth:200,
|
minWidth:200,
|
||||||
@@ -1932,7 +1932,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
setSizeLimits();
|
setSizeLimits();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#EDIT_ZOOMSLIDER', p4.edit.editBox).slider({
|
$('#EDIT_ZOOMSLIDER', p4.edit.editBox).slider({
|
||||||
min:60,
|
min:60,
|
||||||
max:300,
|
max:300,
|
||||||
@@ -1948,7 +1948,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
setPref("editing_images_size", p4.edit.diapoSize);
|
setPref("editing_images_size", p4.edit.diapoSize);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var buttons = {};
|
var buttons = {};
|
||||||
buttons[language.valider] = function(e)
|
buttons[language.valider] = function(e)
|
||||||
{
|
{
|
||||||
@@ -1969,7 +1969,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
modal:true,
|
modal:true,
|
||||||
buttons: buttons
|
buttons: buttons
|
||||||
});
|
});
|
||||||
|
|
||||||
var buttons = {};
|
var buttons = {};
|
||||||
buttons[language.valider] = function()
|
buttons[language.valider] = function()
|
||||||
{
|
{
|
||||||
@@ -1981,7 +1981,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
jtitle[0].focus();
|
jtitle[0].focus();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var p = {
|
var p = {
|
||||||
"act":"SAVE",
|
"act":"SAVE",
|
||||||
"sbas":p4.edit.sbas_id,
|
"sbas":p4.edit.sbas_id,
|
||||||
@@ -2029,9 +2029,9 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
buttons[language.annuler] = function()
|
buttons[language.annuler] = function()
|
||||||
{
|
{
|
||||||
$(this).dialog("close");
|
$(this).dialog("close");
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$("#Edit_copyPreset_dlg", p4.edit.editBox).dialog( {
|
$("#Edit_copyPreset_dlg", p4.edit.editBox).dialog( {
|
||||||
zIndex:5000,
|
zIndex:5000,
|
||||||
stack:true,
|
stack:true,
|
||||||
@@ -2048,15 +2048,15 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
},
|
},
|
||||||
buttons:buttons
|
buttons:buttons
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#idEditDateZone', p4.edit.editBox).datepicker({
|
$('#idEditDateZone', p4.edit.editBox).datepicker({
|
||||||
changeYear: true,
|
changeYear: true,
|
||||||
changeMonth:true,
|
changeMonth:true,
|
||||||
dateFormat: 'yy/mm/dd',
|
dateFormat: 'yy/mm/dd',
|
||||||
onSelect: function(dateText, inst)
|
onSelect: function(dateText, inst)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
var lval = $('#idEditZTextArea', p4.edit.editBox).val();
|
var lval = $('#idEditZTextArea', p4.edit.editBox).val();
|
||||||
if(lval != dateText)
|
if(lval != dateText)
|
||||||
{
|
{
|
||||||
@@ -2068,7 +2068,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('input.input-button').hover(
|
$('input.input-button').hover(
|
||||||
function(){
|
function(){
|
||||||
$(this).addClass('hover');
|
$(this).addClass('hover');
|
||||||
@@ -2077,7 +2077,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
$(this).removeClass('hover');
|
$(this).removeClass('hover');
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
ETHSeeker = new EditThesaurusSeeker(p4.edit.sbas_id);
|
ETHSeeker = new EditThesaurusSeeker(p4.edit.sbas_id);
|
||||||
|
|
||||||
hsplit1();
|
hsplit1();
|
||||||
@@ -2104,7 +2104,7 @@ function startThisEditing(sbas_id,what,regbasprid,ssel)
|
|||||||
$('#TH_Opresets button.adder').button().bind('click', function(){
|
$('#TH_Opresets button.adder').button().bind('click', function(){
|
||||||
preset_copy();
|
preset_copy();
|
||||||
});
|
});
|
||||||
|
|
||||||
try{
|
try{
|
||||||
$('#divS .edit_field:first').trigger('mousedown');
|
$('#divS .edit_field:first').trigger('mousedown');
|
||||||
}
|
}
|
||||||
@@ -2122,7 +2122,7 @@ function setRegDefault(n,record_id)
|
|||||||
|
|
||||||
var src = $('#idEditDiapo_'+n).find('img.edit_IMGT').attr('src');
|
var src = $('#idEditDiapo_'+n).find('img.edit_IMGT').attr('src');
|
||||||
var style = $('#idEditDiapo_'+n).find('img.edit_IMGT').attr('style');
|
var style = $('#idEditDiapo_'+n).find('img.edit_IMGT').attr('style');
|
||||||
|
|
||||||
$('#EDIT_GRPDIAPO .edit_IMGT').attr('src',src).attr('style',style);
|
$('#EDIT_GRPDIAPO .edit_IMGT').attr('src',src).attr('style',style);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BIN
www/skins/icons/minus11.png
Normal file
BIN
www/skins/icons/minus11.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 369 B |
BIN
www/skins/icons/minus16.png
Normal file
BIN
www/skins/icons/minus16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 513 B |
BIN
www/skins/icons/plus11.png
Normal file
BIN
www/skins/icons/plus11.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 447 B |
BIN
www/skins/icons/plus16.png
Normal file
BIN
www/skins/icons/plus16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 647 B |
BIN
www/skins/icons/ressource16.png
Normal file
BIN
www/skins/icons/ressource16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 456 KiB |
Reference in New Issue
Block a user