mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-23 18:03:17 +00:00
add path field in subview window
This commit is contained in:
@@ -192,7 +192,7 @@
|
||||
$("#dialog:ui-dialog").dialog("destroy");
|
||||
|
||||
var name = $("#name"), accessclass = $("#accessclass"), subviewType = $("#subviewType"),
|
||||
mediaType = $("#mediaType"), presets = $("#presets"),
|
||||
mediaType = $("#mediaType"), presets = $("#presets"), subviewPath = $("#subviewPath"),
|
||||
allFields = $([]).add(name).add(accessclass).add(subviewType).add(mediaType).add(presets),
|
||||
tips = $(".validateTips");
|
||||
|
||||
@@ -217,6 +217,16 @@
|
||||
}
|
||||
}
|
||||
|
||||
function isNotEmpty(o){
|
||||
if(o.val().length > 0){
|
||||
return true;
|
||||
}else{
|
||||
o.addClass("ui-state-error");
|
||||
updateTips("Path is required");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function checkPresence(mediaType, o) {
|
||||
|
||||
var el = $('input[name="subdefs[]"][value="' + mediaType + '_' + o.val() + '"]');
|
||||
@@ -260,6 +270,7 @@
|
||||
bValid = bValid && checkLength(name, "subdef name", 3, 16);
|
||||
bValid = bValid && checkSpecialChar(name);
|
||||
bValid = bValid && checkPresence(subviewType.val(), name);
|
||||
bValid = bValid && isNotEmpty(subviewPath);
|
||||
|
||||
if (bValid) {
|
||||
$('input[name="add_subdef[group]"]').val(subviewType.val());
|
||||
@@ -267,6 +278,7 @@
|
||||
$('input[name="add_subdef[mediaType]"]').val(mediaType.val());
|
||||
$('input[name="add_subdef[class]"]').val(accessclass.val());
|
||||
$('input[name="add_subdef[presets]"]').val(presets.val());
|
||||
$('input[name="add_subdef[path]"]').val(subviewPath.val());
|
||||
$(this).dialog("close");
|
||||
$('form.subdefs').submit();
|
||||
}
|
||||
@@ -367,6 +379,8 @@
|
||||
<option>{{ 'Choisir' | trans }}</option>
|
||||
</select>
|
||||
</div>
|
||||
<label for="subviewPath">{{ 'Path' | trans }}</label>
|
||||
<input type="text" name="subviewPath" id="subviewPath" class="text ui-widget-content ui-corner-all" value="{{ databox.getSubdefStorage }}" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
@@ -599,6 +613,7 @@
|
||||
<input type="hidden" name="add_subdef[mediaType]" value=""/>
|
||||
<input type="hidden" name="add_subdef[class]" value=""/>
|
||||
<input type="hidden" name="add_subdef[presets]" value=""/>
|
||||
<input type="hidden" name="add_subdef[path]" value=""/>
|
||||
</form>
|
||||
|
||||
<div style="display:none;">
|
||||
|
Reference in New Issue
Block a user