*/
public function getFilesOrURLEntry()
{
- $res = ['entry_class' => FluidbookPublication::class, 'entry_id' => $this->getFluidbookId()];
- return $res;
+ return ['entry_class' => FluidbookPublication::class, 'entry_id' => $this->getFluidbookId()];
}
public function addMultimediaFields()
|
*/
- 'debug' => !isset($_SERVER['HTTP_X_REAL_IP']) || in_array($_SERVER['HTTP_X_REAL_IP'], ['130.180.213.67', '82.64.156.165']) ? env('APP_DEBUG') : false,
+ 'debug' => !isset($_SERVER['HTTP_X_REAL_IP']) || in_array($_SERVER['HTTP_X_REAL_IP'], ['176.134.43.17', '82.64.156.165']) ? env('APP_DEBUG') : false,
/*
|--------------------------------------------------------------------------
{
- "name": "application",
+ "name": "FluidbookToolbox",
"lockfileVersion": 3,
"requires": true,
"packages": {
"select2-bootstrap-theme": "^0.1.0-beta.10",
"semver": "^7.5.4",
"simplebar": "^6.2.5",
+ "sortablejs": "^1.15.6",
"spectrum-colorpicker": "^1.8.1",
"split-type": "^0.3.4",
"swiper": "^11.0.5",
"node": ">= 14"
}
},
+ "node_modules/sortablejs": {
+ "version": "1.15.6",
+ "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.6.tgz",
+ "integrity": "sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A=="
+ },
"node_modules/source-list-map": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
"select2-bootstrap-theme": "^0.1.0-beta.10",
"semver": "^7.5.4",
"simplebar": "^6.2.5",
+ "sortablejs": "^1.15.6",
"spectrum-colorpicker": "^1.8.1",
"split-type": "^0.3.4",
"swiper": "^11.0.5",
emptyForm: function () {
$('#linkeditor-panel-form .select2_from_array').each(function () {
- $(this).select2('close');
- $(this).select2('destroy');
+ try {
+ $(this).select2('close');
+ $(this).select2('destroy');
+ }catch (e){
+
+ }
});
$('#linkeditor-panel-form').html('');
},
this.initSelect2();
this.initSpectrum();
+ $(".bunchmultiple").bunchmultiple();
if ($(link).is('.new')) {
this.focusAndSelectDestinationField();
import tippy from 'tippy.js';
-import 'tippy.js/dist/tippy.css';
-
+import '../../../vendor/cubist/cms-back/src/public/bunchmultiple/bunchmultiplemodule';
import Noty from "noty";
-import 'noty/lib/noty.css';
-import 'noty/lib/themes/mint.css';
-
import GrahamScan from "@lucio/graham-scan";
import LinkeditorLinks from './linkeditor.links';
require('jquery.scrollto');
require('jquery-contextmenu');
-import 'jquery-contextmenu/dist/jquery.contextMenu.css';
+
require('jquery-form');
require('spectrum-colorpicker');
-import 'spectrum-colorpicker/spectrum.css';
require('select2');
-import 'select2/dist/css/select2.css';
-import 'select2-bootstrap-theme/dist/select2-bootstrap.css';
+
import * as noty from "noty";
window.MD5 = require("crypto-js/md5");
--- /dev/null
+@import '../../../vendor/cubist/cms-back/src/public/bunchmultiple/bunchmultiple.css'
+
+.bunchmultiple
+ margin: 0
+
+ .bunchmultiple__wrapper .item
+ .legend
+ background-color: rgba(0, 0, 0, 0.15)
+ color: var(--form-text-color)
+ @include dark-theme
+ background-color: rgba(255, 255, 255, 0.15)
+ border-radius: 5px 5px 0 0
+
+ a.action
+ color: var(--form-text-color)
+
+
+ .subform
+ background-color: rgba(0, 0, 0, 0.08)
+ @include dark-theme
+ background-color: rgba(255, 255, 255, 0.08)
+ padding: 10px
+ border-radius: 0 0 5px 5px
+
+ &.collapsed
+ .legend
+ border-radius: 5px
+
+ button
+ .add_item
+ font-size: 12px
+ padding: 3px 6px
padding-top: 15px
border-top: 1px solid var(--form-text-color)
margin-top: 20px
+ white-space: normal
+
p.help-block
color: var(--form-text-color)
+@import 'tippy.js/dist/tippy.css'
+@import 'noty/lib/noty.css'
+@import 'noty/lib/themes/mint.css'
+@import 'spectrum-colorpicker/spectrum.css'
+@import 'jquery-contextmenu/dist/jquery.contextMenu.css'
+@import 'select2/dist/css/select2.css'
+@import 'select2-bootstrap-theme/dist/select2-bootstrap.css'
+@import url('https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/css/line-awesome.min.css')
+
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap')
@import "inc/_variables"
@import "inc/_mixins"
@import "inc/_popup"
@import "inc/_contextmenu"
@import "inc/_layers"
-
+@import "inc/_bunchmultiple"