usefull functions

none

ეს სკრიპტი არ უნდა იყოს პირდაპირ დაინსტალირებული. ეს ბიბლიოთეკაა, სხვა სკრიპტებისთვის უნდა ჩართეთ მეტა-დირექტივაში // @require https://update.greatest.deepsurf.us/scripts/22002/139945/usefull%20functions.js.

  1. //change color
  2. function changeColor(objId, objClass, bg, font){
  3. if(objClass == undefined || objClass == "" || objClass == ''){
  4. if(objId.charAt(0) == '#'){
  5. $(objId).css({'color':font, 'backgroundColor':bg});
  6. }else if(objId.charAt(0) != '#'){
  7. $('#' + objId).css({'color':font, 'backgroundColor':bg});
  8. }
  9. }else if(objId == undefined || objId == "" || objId == ''){
  10. if(objClass.charAt(0) == '.'){
  11. $(objClass).css({'color':font, 'backgroundColor':bg});
  12. }else if (objClass.charAt(0) != '.'){
  13. $('.' + objClass).css({'color':font, 'backgroundColor':bg});
  14. }
  15. }else if(objId != '' || objId != "" || objId != undefined && objClass != '' || objClass != "" || objClass != undefined){
  16. if(objId.charAt(0) == '#'){
  17. $(objId).css({'color':font, 'backgroundColor':bg});
  18. }else if (objId.charAt(0) != '#'){
  19. $('#' + objId).css({'color':font, 'backgroundColor':bg});
  20. }
  21. if(objClass.charAt(0) == '.'){
  22. $(objClass).css({'color':font, 'backgroundColor':bg});
  23. }else if(objClass.charAt(0) != '.'){
  24. $('.' + objClass).css({'color':font, 'backgroundColor':bg});
  25. }
  26. }
  27. };
  28.  
  29. //change size
  30. function changeSize(objId, objClass, wdh, hgh){
  31. if(objClass == undefined || objClass == "" || objClass == ''){
  32. if(wdh != undefined || wdh != "" || wdh != '' && hgh != undefined || hgh != "" || hgh != ''){
  33. if(objId.charAt(0) == '#'){
  34. $(objId).css({'widh':wdh, 'height':hgh});
  35. }else if(objId.charAt(0) != '#'){
  36. $('#' + objId).css({'widh':wdh, 'height':hgh});
  37. }
  38. }else if(wdh != undefined || wdh != "" || wdh != '' && hgh == undefined || hgh == "" || hgh == ''){
  39. if(objId.charAt(0) == '#'){
  40. $(objId).css({'widh':wdh});
  41. }else if(objId.charAt(0) != '#'){
  42. $('#' + objId).css({'widh':wdh});
  43. }
  44. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh != undefined || hgh != "" || hgh != ''){
  45. if(objId.charAt(0) == '#'){
  46. $(objId).css({'height':hgh});
  47. }else if(objId.charAt(0) != '#'){
  48. $('#' + objId).css({'height':hgh});
  49. }
  50. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh == undefined || hgh == "" || hgh == ''){
  51. }
  52. }else if(objId == undefined || objId == "" || objId == ''){
  53. if(wdh != undefined || wdh != "" || wdh != '' && hgh != undefined || hgh != "" || hgh != ''){
  54. if(objClass.charAt(0) == '#'){
  55. $(objClass).css({'widh':wdh, 'height':hgh});
  56. }else if(objClass.charAt(0) != '.'){
  57. $('.' + objClass).css({'widh':wdh, 'height':hgh});
  58. }
  59. }else if(wdh != undefined || wdh != "" || wdh != '' && hgh == undefined || hgh == "" || hgh == ''){
  60. if(objClass.charAt(0) == '.'){
  61. $(objId).css({'widh':wdh});
  62. }else if(objClass.charAt(0) != '.'){
  63. $('.' + objClass).css({'widh':wdh});
  64. }
  65. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh != undefined || hgh != "" || hgh != ''){
  66. if(objClass.charAt(0) == '.'){
  67. $(objClass).css({'height':hgh});
  68. }else if(objClass.charAt(0) != '.'){
  69. $('.' + objClass).css({'height':hgh});
  70. }
  71. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh == undefined || hgh == "" || hgh == ''){
  72. }
  73. }else if(objId != '' || objId != "" || objId != undefined && objClass != '' || objClass != "" || objClass != undefined){
  74. if(wdh != undefined || wdh != "" || wdh != '' && hgh != undefined || hgh != "" || hgh != ''){
  75. if(objClass.charAt(0) == '#'){
  76. $(objClass).css({'widh':wdh, 'height':hgh});
  77. }else if(objClass.charAt(0) != '.'){
  78. $('.' + objClass).css({'widh':wdh, 'height':hgh});
  79. }
  80. }else if(wdh != undefined || wdh != "" || wdh != '' && hgh == undefined || hgh == "" || hgh == ''){
  81. if(objClass.charAt(0) == '.'){
  82. $(objId).css({'widh':wdh});
  83. }else if(objClass.charAt(0) != '.'){
  84. $('.' + objClass).css({'widh':wdh});
  85. }
  86. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh != undefined || hgh != "" || hgh != ''){
  87. if(objClass.charAt(0) == '.'){
  88. $(objClass).css({'height':hgh});
  89. }else if(objClass.charAt(0) != '.'){
  90. $('.' + objClass).css({'height':hgh});
  91. }
  92. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh == undefined || hgh == "" || hgh == ''){
  93. }
  94. if(wdh != undefined || wdh != "" || wdh != '' && hgh != undefined || hgh != "" || hgh != ''){
  95. if(objId.charAt(0) == '#'){
  96. $(objId).css({'widh':wdh, 'height':hgh});
  97. }else if(objId.charAt(0) != '#'){
  98. $('#' + objId).css({'widh':wdh, 'height':hgh});
  99. }
  100. }else if(wdh != undefined || wdh != "" || wdh != '' && hgh == undefined || hgh == "" || hgh == ''){
  101. if(objId.charAt(0) == '#'){
  102. $(objId).css({'widh':wdh});
  103. }else if(objId.charAt(0) != '#'){
  104. $('#' + objId).css({'widh':wdh});
  105. }
  106. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh != undefined || hgh != "" || hgh != ''){
  107. if(objId.charAt(0) == '#'){
  108. $(objId).css({'height':hgh});
  109. }else if(objId.charAt(0) != '#'){
  110. $('#' + objId).css({'height':hgh});
  111. }
  112. }else if(wdh == undefined || wdh == "" || wdh == '' && hgh == undefined || hgh == "" || hgh == ''){
  113. }
  114. }
  115. };
  116. //get keycodes
  117. function getKeycodes(){
  118. window.addEventListener('keydown', function(key){
  119. alert(key.which)
  120. });
  121. };
  122.  
  123.  
  124. //keydown event
  125. function keydown(keycode, run, elem){
  126. if(elem == undefined || elem == '' || elem == ""){
  127. window.addEventListener('keydown', function(key){
  128. if(key.which == keycode){
  129. run
  130. }
  131. })
  132. }else{
  133. elem.addEventListener('keydown', function(key){
  134. if(key.which == keycode){
  135. run
  136. }
  137. })
  138. }
  139. };
  140.  
  141. //keypress event
  142. function keypress(keycode, run, elem){
  143. if(elem == undefined || elem == '' || elem == ""){
  144. window.addEventListener('keypress', function(key){
  145. if(key.which == keycode){
  146. run
  147. }
  148. })
  149. }else{
  150. elem.addEventListener('keypress', function(key){
  151. if(key.which == keycode){
  152. run
  153. }
  154. })
  155. }
  156. };
  157.  
  158. //keyup event
  159. function keyup(keycode, run, elem){
  160. if(elem == undefined || elem == '' || elem == ""){
  161. window.addEventListener('keyup', function(key){
  162. if(key.which == keycode){
  163. run
  164. }
  165. })
  166. }else{
  167. elem.addEventListener('keyup', function(key){
  168. if(key.which == keycode){
  169. run
  170. }
  171. })
  172. }
  173. };
  174.  
  175. //simulate keypress
  176. function pressKey(elem, keycode){
  177. if(elem == undefined || elem == '' || elem == ""){
  178. $("body").trigger($.Event("keydown", { keyCode: keycode}));
  179. $("body").trigger($.Event("keyup", { keyCode: keycode}));
  180. }else{
  181. $(elem).trigger($.Event("keydown", { keyCode: keycode}));
  182. $(elem).trigger($.Event("keyup", { keyCode: keycode}));
  183. }
  184. };