Skip to content

Instantly share code, notes, and snippets.

@xmorave2
Last active December 6, 2016 14:10
Show Gist options
  • Select an option

  • Save xmorave2/2a4fd188f65d14278d4a86faee1817dc to your computer and use it in GitHub Desktop.

Select an option

Save xmorave2/2a4fd188f65d14278d4a86faee1817dc to your computer and use it in GitHub Desktop.
/* predvyplneni formulare v editaci dosleho periodika */
/* set item type for newspaper */
$("#ser_serials-edit #serials_edit input[name='subscriptionid'][value='4'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='5'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='6'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='7'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='8'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='9']").parent().find("[id^='subfield'][id$='y'] select").first().val("NO");
/* set human readable date to text date field for newspaper */
today = new Date();
todayHuman = today.getDate() + '. ' + (today.getMonth() + 1) + '. ' + today.getFullYear();
$("#ser_serials-edit #serials_edit input[name='subscriptionid'][value='4'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='5'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='6'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='7'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='8'], #ser_serials-edit #serials_edit input[name='subscriptionid'][value='9']").parent().find("[name='publisheddatetext']").first().val(todayHuman);
/* copy the values to newly created item - it's done in click event handler just for case the thing are not accurate and you need to change some values before you insert an item */
$("#ser_serials-edit a[id^='label']:not([id$='NEW'])").click(function() {
today = new Date();
todayISO = today.toISOString().substring(0,10);
$("#serials_edit [id^='subfield'][id$='p'] input[type='text']").val($("[id^='serialseq']").val());
$("#serials_edit [id^='subfield'][id$='x'] input[type='text']").val($("[name='publisheddatetext']").val());
$("#serials_edit [id^='subfield'][id$='d'] input[type='text']").val(todayISO);
$("#serials_edit [id^='subfield'][id$='1'] input[type='text']").first().focus();
});
/* konec predvyplneni formulare v editaci dosleho periodika */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment