etFunctions

A library to be used with Joe's EditorTools for Popmundo

Ovu skriptu ne treba izravno instalirati. To je biblioteka za druge skripte koje se uključuju u meta direktivu // @require https://update.greatest.deepsurf.us/scripts/10938/61695/etFunctions.js

  1. // Translation labels object
  2. var _etChanged = false;
  3.  
  4. function etBeforeUnload(){
  5. if( _etChanged === false ) return true;
  6. return confirm( "You have unsaved content. Are you sure you want to leave?" );
  7. }
  8.  
  9. function etOnSubmit(){
  10. if( _etChanged === false ) return true;
  11. return confirm( "You have unsaved content. Are you sure you want to change the article state?" );
  12. }
  13.  
  14.  
  15. // Return tomorrow's date at 11:00 time
  16. function etGetDate(){
  17. var currentDate = new Date();
  18. currentDate = new Date( new Date().getTime() + 24 * 60 * 60 * 1000 );
  19. var year = currentDate.getFullYear();
  20. var month = (currentDate.getMonth() + 1) < 10 ? '0' + ( currentDate.getMonth() + 1 ) : ( currentDate.getMonth() + 1 );
  21. var day = currentDate.getDate() < 10 ? '0' + currentDate.getDate() : currentDate.getDate();
  22. var hour = '11';
  23. var minutes = '00';
  24. return year + '-' + month + '-' + day + ' ' + hour + ':' + minutes;
  25.  
  26. }
  27.  
  28. // Change the date text value if it's empty
  29. function etChangeDate( objectId ){
  30. var obj = document.getElementById( objectId );
  31. if( obj.value.length >= 1 ) return;
  32. obj.value = etGetDate();
  33. obj.setAttribute( "value", etGetDate() );
  34. }