task-create.init.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /******/ (function() { // webpackBootstrap
  2. var __webpack_exports__ = {};
  3. /*!************************************************!*\
  4. !*** ./resources/js/pages/task-create.init.js ***!
  5. \************************************************/
  6. /*
  7. Template Name: Skote - Admin & Dashboard Template
  8. Author: Themesbrand
  9. Website: https://themesbrand.com/
  10. Contact: themesbrand@gmail.com
  11. File: Task Create Init Js File
  12. */
  13. $(document).ready(function () {
  14. 'use strict';
  15. if ($("#taskdesc-editor").length > 0) {
  16. tinymce.init({
  17. selector: "textarea#taskdesc-editor",
  18. height: 200,
  19. plugins: ["advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker", "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking", "save table contextmenu directionality emoticons template paste textcolor"],
  20. toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | l ink image | print preview media fullpage | forecolor backcolor emoticons",
  21. style_formats: [{
  22. title: 'Bold text',
  23. inline: 'b'
  24. }, {
  25. title: 'Red text',
  26. inline: 'span',
  27. styles: {
  28. color: '#ff0000'
  29. }
  30. }, {
  31. title: 'Red header',
  32. block: 'h1',
  33. styles: {
  34. color: '#ff0000'
  35. }
  36. }, {
  37. title: 'Example 1',
  38. inline: 'span',
  39. classes: 'example1'
  40. }, {
  41. title: 'Example 2',
  42. inline: 'span',
  43. classes: 'example2'
  44. }, {
  45. title: 'Table styles'
  46. }, {
  47. title: 'Table row 1',
  48. selector: 'tr',
  49. classes: 'tablerow1'
  50. }]
  51. });
  52. }
  53. window.outerRepeater = $('.outer-repeater').repeater({
  54. defaultValues: {
  55. 'text-input': 'outer-default'
  56. },
  57. show: function show() {
  58. console.log('outer show');
  59. $(this).slideDown();
  60. },
  61. hide: function hide(deleteElement) {
  62. console.log('outer delete');
  63. $(this).slideUp(deleteElement);
  64. },
  65. repeaters: [{
  66. selector: '.inner-repeater',
  67. defaultValues: {
  68. 'inner-text-input': 'inner-default'
  69. },
  70. show: function show() {
  71. console.log('inner show');
  72. $(this).slideDown();
  73. },
  74. hide: function hide(deleteElement) {
  75. console.log('inner delete');
  76. $(this).slideUp(deleteElement);
  77. }
  78. }]
  79. });
  80. });
  81. /******/ })()
  82. ;