first commit
181
public/assets/adm/js/trevor/eventable.js
Executable file
@@ -0,0 +1,181 @@
|
||||
(function() {
|
||||
|
||||
// Copy and pasted straight out of Backbone 1.0.0
|
||||
// We'll try and keep this updated to the latest
|
||||
|
||||
var array = [];
|
||||
var slice = array.slice;
|
||||
|
||||
// Backbone.Events
|
||||
// ---------------
|
||||
|
||||
// A module that can be mixed in to *any object* in order to provide it with
|
||||
// custom events. You may bind with `on` or remove with `off` callback
|
||||
// functions to an event; `trigger`-ing an event fires all callbacks in
|
||||
// succession.
|
||||
//
|
||||
// var object = {};
|
||||
// _.extend(object, Backbone.Events);
|
||||
// object.on('expand', function(){ alert('expanded'); });
|
||||
// object.trigger('expand');
|
||||
//
|
||||
var Eventable = {
|
||||
|
||||
// Bind an event to a `callback` function. Passing `"all"` will bind
|
||||
// the callback to all events fired.
|
||||
on: function(name, callback, context) {
|
||||
if (!eventsApi(this, 'on', name, [callback, context]) || !callback) return this;
|
||||
this._events || (this._events = {});
|
||||
var events = this._events[name] || (this._events[name] = []);
|
||||
events.push({callback: callback, context: context, ctx: context || this});
|
||||
return this;
|
||||
},
|
||||
|
||||
// Bind an event to only be triggered a single time. After the first time
|
||||
// the callback is invoked, it will be removed.
|
||||
once: function(name, callback, context) {
|
||||
if (!eventsApi(this, 'once', name, [callback, context]) || !callback) return this;
|
||||
var self = this;
|
||||
var once = _.once(function() {
|
||||
self.off(name, once);
|
||||
callback.apply(this, arguments);
|
||||
});
|
||||
once._callback = callback;
|
||||
return this.on(name, once, context);
|
||||
},
|
||||
|
||||
// Remove one or many callbacks. If `context` is null, removes all
|
||||
// callbacks with that function. If `callback` is null, removes all
|
||||
// callbacks for the event. If `name` is null, removes all bound
|
||||
// callbacks for all events.
|
||||
off: function(name, callback, context) {
|
||||
var retain, ev, events, names, i, l, j, k;
|
||||
if (!this._events || !eventsApi(this, 'off', name, [callback, context])) return this;
|
||||
if (!name && !callback && !context) {
|
||||
this._events = {};
|
||||
return this;
|
||||
}
|
||||
|
||||
names = name ? [name] : _.keys(this._events);
|
||||
for (i = 0, l = names.length; i < l; i++) {
|
||||
name = names[i];
|
||||
if (events = this._events[name]) {
|
||||
this._events[name] = retain = [];
|
||||
if (callback || context) {
|
||||
for (j = 0, k = events.length; j < k; j++) {
|
||||
ev = events[j];
|
||||
if ((callback && callback !== ev.callback && callback !== ev.callback._callback) ||
|
||||
(context && context !== ev.context)) {
|
||||
retain.push(ev);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!retain.length) delete this._events[name];
|
||||
}
|
||||
}
|
||||
|
||||
return this;
|
||||
},
|
||||
|
||||
// Trigger one or many events, firing all bound callbacks. Callbacks are
|
||||
// passed the same arguments as `trigger` is, apart from the event name
|
||||
// (unless you're listening on `"all"`, which will cause your callback to
|
||||
// receive the true name of the event as the first argument).
|
||||
trigger: function(name) {
|
||||
if (!this._events) return this;
|
||||
var args = slice.call(arguments, 1);
|
||||
if (!eventsApi(this, 'trigger', name, args)) return this;
|
||||
var events = this._events[name];
|
||||
var allEvents = this._events.all;
|
||||
if (events) triggerEvents(events, args);
|
||||
if (allEvents) triggerEvents(allEvents, arguments);
|
||||
return this;
|
||||
},
|
||||
|
||||
// Tell this object to stop listening to either specific events ... or
|
||||
// to every object it's currently listening to.
|
||||
stopListening: function(obj, name, callback) {
|
||||
var listeners = this._listeners;
|
||||
if (!listeners) return this;
|
||||
var deleteListener = !name && !callback;
|
||||
if (typeof name === 'object') callback = this;
|
||||
if (obj) (listeners = {})[obj._listenerId] = obj;
|
||||
for (var id in listeners) {
|
||||
listeners[id].off(name, callback, this);
|
||||
if (deleteListener) delete this._listeners[id];
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
// Regular expression used to split event strings.
|
||||
var eventSplitter = /\s+/;
|
||||
|
||||
// Implement fancy features of the Events API such as multiple event
|
||||
// names `"change blur"` and jQuery-style event maps `{change: action}`
|
||||
// in terms of the existing API.
|
||||
var eventsApi = function(obj, action, name, rest) {
|
||||
if (!name) return true;
|
||||
|
||||
// Handle event maps.
|
||||
if (typeof name === 'object') {
|
||||
for (var key in name) {
|
||||
obj[action].apply(obj, [key, name[key]].concat(rest));
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Handle space separated event names.
|
||||
if (eventSplitter.test(name)) {
|
||||
var names = name.split(eventSplitter);
|
||||
for (var i = 0, l = names.length; i < l; i++) {
|
||||
obj[action].apply(obj, [names[i]].concat(rest));
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
};
|
||||
|
||||
// A difficult-to-believe, but optimized internal dispatch function for
|
||||
// triggering events. Tries to keep the usual cases speedy (most internal
|
||||
// Backbone events have 3 arguments).
|
||||
var triggerEvents = function(events, args) {
|
||||
var ev, i = -1, l = events.length, a1 = args[0], a2 = args[1], a3 = args[2];
|
||||
switch (args.length) {
|
||||
case 0: while (++i < l) (ev = events[i]).callback.call(ev.ctx); return;
|
||||
case 1: while (++i < l) (ev = events[i]).callback.call(ev.ctx, a1); return;
|
||||
case 2: while (++i < l) (ev = events[i]).callback.call(ev.ctx, a1, a2); return;
|
||||
case 3: while (++i < l) (ev = events[i]).callback.call(ev.ctx, a1, a2, a3); return;
|
||||
default: while (++i < l) (ev = events[i]).callback.apply(ev.ctx, args);
|
||||
}
|
||||
};
|
||||
|
||||
var listenMethods = {listenTo: 'on', listenToOnce: 'once'};
|
||||
|
||||
// Inversion-of-control versions of `on` and `once`. Tell *this* object to
|
||||
// listen to an event in another object ... keeping track of what it's
|
||||
// listening to.
|
||||
_.each(listenMethods, function(implementation, method) {
|
||||
Eventable[method] = function(obj, name, callback) {
|
||||
var listeners = this._listeners || (this._listeners = {});
|
||||
var id = obj._listenerId || (obj._listenerId = _.uniqueId('l'));
|
||||
listeners[id] = obj;
|
||||
if (typeof name === 'object') callback = this;
|
||||
obj[implementation](name, callback, this);
|
||||
return this;
|
||||
};
|
||||
});
|
||||
|
||||
// Aliases for backwards compatibility.
|
||||
Eventable.bind = Eventable.on;
|
||||
Eventable.unbind = Eventable.off;
|
||||
|
||||
if (typeof define !== "undefined" && typeof define === "function" && define.amd) {
|
||||
define( "eventable", [], function () { return Eventable; } );
|
||||
}
|
||||
|
||||
this.Eventable = Eventable;
|
||||
|
||||
})();
|
||||
BIN
public/assets/adm/js/trevor/fonts/ST-Columns-Icons.woff
Executable file
10
public/assets/adm/js/trevor/index.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
51
public/assets/adm/js/trevor/locales/cn.js
Executable file
@@ -0,0 +1,51 @@
|
||||
SirTrevor.Locales.cn = {
|
||||
general: {
|
||||
'delete': '删除',
|
||||
'drop': '把目标__block__拖拽到这里',
|
||||
'paste': '或者粘贴一个URL',
|
||||
'upload': '...或者点击上传',
|
||||
'close': '关闭',
|
||||
'position': '位置',
|
||||
'wait': '处理中,请稍候...',
|
||||
'link': '请填写要插入的链接'
|
||||
},
|
||||
errors: {
|
||||
'title': "发生了以下的错误:",
|
||||
'validation_fail': "__type__ 模块不是有效模块",
|
||||
'block_empty': "__name__ 不能为空",
|
||||
'type_missing': "你必须至少有一个 __type__ 类型的模块",
|
||||
'required_type_empty': "一个必须不为空的模块 __type__ 目前为空",
|
||||
'load_fail': "载入文档内容失败"
|
||||
},
|
||||
blocks: {
|
||||
text: {
|
||||
'title': "文字"
|
||||
},
|
||||
list: {
|
||||
'title': "列表"
|
||||
},
|
||||
quote: {
|
||||
'title': "引用",
|
||||
'credit_field': "出处"
|
||||
},
|
||||
image: {
|
||||
'title': "图片",
|
||||
'upload_error': "载入图片失败"
|
||||
},
|
||||
video: {
|
||||
'title': "视频"
|
||||
},
|
||||
tweet: {
|
||||
'title': "Tweet",
|
||||
'fetch_error': "获取tweet失败"
|
||||
},
|
||||
embedly: {
|
||||
'title': "内嵌内容",
|
||||
'fetch_error': "内嵌内容载入失败",
|
||||
'key_missing': "嵌入内容的API没有合法的Key"
|
||||
},
|
||||
heading: {
|
||||
'title': '标题'
|
||||
}
|
||||
}
|
||||
}
|
||||
54
public/assets/adm/js/trevor/locales/de.js
Executable file
@@ -0,0 +1,54 @@
|
||||
SirTrevor.Locales.de = {
|
||||
general: {
|
||||
'delete': 'Löschen?',
|
||||
'drop': '__block__ hier ablegen',
|
||||
'paste': 'Oder Adresse hier einfügen',
|
||||
'upload': '...oder Datei auswählen',
|
||||
'close': 'Schließen',
|
||||
'position': 'Position',
|
||||
'wait': 'Bitte warten...',
|
||||
'link': 'Link eintragen'
|
||||
},
|
||||
errors: {
|
||||
'title': "Die folgenden Fehler sind aufgetreten:",
|
||||
'validation_fail': "Block __type__ ist ungültig",
|
||||
'block_empty': "__name__ darf nicht leer sein",
|
||||
'type_missing': "Blöcke mit Typ __type__ sind hier nicht zulässig",
|
||||
'required_type_empty': "Angeforderter Block-Typ __type__ ist leer",
|
||||
'load_fail': "Es wurde ein Problem beim Laden des Dokumentinhalts festgestellt"
|
||||
},
|
||||
blocks: {
|
||||
text: {
|
||||
'title': "Text"
|
||||
},
|
||||
columns: {
|
||||
'title': "Spalten"
|
||||
},
|
||||
list: {
|
||||
'title': "Liste (unsortiert)"
|
||||
},
|
||||
quote: {
|
||||
'title': "Zitat",
|
||||
'credit_field': "Quelle"
|
||||
},
|
||||
image: {
|
||||
'title': "Bild",
|
||||
'upload_error': "There was a problem with your upload"
|
||||
},
|
||||
video: {
|
||||
'title': "Video"
|
||||
},
|
||||
tweet: {
|
||||
'title': "Tweet",
|
||||
'fetch_error': "Es wurde ein Problem beim Laden des Tweets festgestellt"
|
||||
},
|
||||
embedly: {
|
||||
'title': "Embedly",
|
||||
'fetch_error': "There was a problem fetching your embed",
|
||||
'key_missing': "An Embedly API key must be present"
|
||||
},
|
||||
heading: {
|
||||
'title': 'Heading'
|
||||
}
|
||||
}
|
||||
};
|
||||
54
public/assets/adm/js/trevor/locales/es.js
Executable file
@@ -0,0 +1,54 @@
|
||||
SirTrevor.Locales.es = {
|
||||
general: {
|
||||
'delete': '¿Eliminar?',
|
||||
'drop': 'Arrastrar __block__ ici',
|
||||
'paste': 'O copie el enlace aquí',
|
||||
'upload': '...o seleccione un fichero',
|
||||
'close': 'cerrar',
|
||||
'position': 'Posición',
|
||||
'wait': 'Por favor, espere...',
|
||||
'link': 'Introduce un link'
|
||||
},
|
||||
errors: {
|
||||
'title': "Aparecerá el siguiente error :",
|
||||
'validation_fail': "Bloque __type__ inválido",
|
||||
'block_empty': "__name__ no debe estar vacío",
|
||||
'type_missing': "Debe tene un tipo de bloque __type__",
|
||||
'required_type_empty': "Un bloque obligatorio de tipo __type__ está vacío",
|
||||
'load_fail': "Hay un problema con la carga de datos"
|
||||
},
|
||||
blocks: {
|
||||
text: {
|
||||
'title': "Texto"
|
||||
},
|
||||
columns: {
|
||||
'title': "Columnas"
|
||||
},
|
||||
list: {
|
||||
'title': "Lista"
|
||||
},
|
||||
quote: {
|
||||
'title': "Cita",
|
||||
'credit_field': "Autor"
|
||||
},
|
||||
image: {
|
||||
'title': "Imagen",
|
||||
'upload_error': "Hay un problema con la subida"
|
||||
},
|
||||
video: {
|
||||
'title': "Vídeo"
|
||||
},
|
||||
tweet: {
|
||||
'title': "Tweet",
|
||||
'fetch_error': "Se produjo un problema al recuperar su tweet"
|
||||
},
|
||||
embedly: {
|
||||
'title': "Embebido",
|
||||
'fetch_error': "Se produjo un problema al recuperar su video",
|
||||
'key_missing': "Debe tener asociada una clave API"
|
||||
},
|
||||
heading: {
|
||||
'title': 'Título'
|
||||
}
|
||||
}
|
||||
};
|
||||
51
public/assets/adm/js/trevor/locales/fi.js
Executable file
@@ -0,0 +1,51 @@
|
||||
SirTrevor.Locales.fi = {
|
||||
general: {
|
||||
'delete': 'Poista?',
|
||||
'drop': 'Raahaa __block__ tähän',
|
||||
'paste': 'Tai lisää osoite tähän',
|
||||
'upload': '...tai valitse tiedosto',
|
||||
'close': 'sulje',
|
||||
'position': 'Sijainti',
|
||||
'wait': 'Odota hetki...',
|
||||
'link': 'Kirjoita osoite'
|
||||
},
|
||||
errors: {
|
||||
'title': "Seuraavat virheet:",
|
||||
'validation_fail': "__type__-lohko on epäkelpo",
|
||||
'block_empty': "__name__ ei saa olla tyhjä",
|
||||
'type_missing': "__type__ on pakollinen lohko",
|
||||
'required_type_empty': "Pakollinen __type__-lohko on tyhjä",
|
||||
'load_fail': "Sisällön lataamisessa on ongelma"
|
||||
},
|
||||
blocks: {
|
||||
text: {
|
||||
'title': "Teksti"
|
||||
},
|
||||
list: {
|
||||
'title': "Lista"
|
||||
},
|
||||
quote: {
|
||||
'title': "Lainaus",
|
||||
'credit_field': "Lähde"
|
||||
},
|
||||
image: {
|
||||
'title': "Kuva",
|
||||
'upload_error': "Tiedoston lataamisessa oli ongelma"
|
||||
},
|
||||
video: {
|
||||
'title': "Video"
|
||||
},
|
||||
tweet: {
|
||||
'title': "Tweet",
|
||||
'fetch_error': "Viestin hakemisessa oli ongelma"
|
||||
},
|
||||
embedly: {
|
||||
'title': "Embedly",
|
||||
'fetch_error': "Sisällön hakemisessa oli ongelma",
|
||||
'key_missing': "Embedly vaatii API-avaimen"
|
||||
},
|
||||
heading: {
|
||||
'title': 'Otsikko'
|
||||
}
|
||||
}
|
||||
};
|
||||
54
public/assets/adm/js/trevor/locales/fr.js
Executable file
@@ -0,0 +1,54 @@
|
||||
SirTrevor.Locales.fr = {
|
||||
general: {
|
||||
'delete': 'Suppression ?',
|
||||
'drop': 'Glissez __block__ ici',
|
||||
'paste': 'Ou copiez le lien ici',
|
||||
'upload': '...ou choisissez un fichier',
|
||||
'close': 'fermer',
|
||||
'position': 'Position',
|
||||
'wait': 'Veuillez patienter...',
|
||||
'link': 'Entrez un lien'
|
||||
},
|
||||
errors: {
|
||||
'title': "Vous avez l'erreur suivante :",
|
||||
'validation_fail': "Bloc __type__ est invalide",
|
||||
'block_empty': "__name__ ne doit pas être vide",
|
||||
'type_missing': "Vous devez avoir un bloc de type __type__",
|
||||
'required_type_empty': "Un bloc requis de type __type__ est vide",
|
||||
'load_fail': "Il y a un problème avec le chargement des données du document"
|
||||
},
|
||||
blocks: {
|
||||
text: {
|
||||
'title': "Texte"
|
||||
},
|
||||
columns: {
|
||||
'title': "Colonnes"
|
||||
},
|
||||
list: {
|
||||
'title': "Liste"
|
||||
},
|
||||
quote: {
|
||||
'title': "Citation",
|
||||
'credit_field': "Auteur"
|
||||
},
|
||||
image: {
|
||||
'title': "Image",
|
||||
'upload_error': "Il y a un problème avec votre téléchargement"
|
||||
},
|
||||
video: {
|
||||
'title': "Vidéo"
|
||||
},
|
||||
tweet: {
|
||||
'title': "Tweet",
|
||||
'fetch_error': "Un problème est survenu lors de la récupération de votre tweet"
|
||||
},
|
||||
embedly: {
|
||||
'title': "Embedly",
|
||||
'fetch_error': "Un problème est survenu lors de la récupération de votre embed",
|
||||
'key_missing': "Une clé API pour Embedly doit être présente"
|
||||
},
|
||||
heading: {
|
||||
'title': 'Titre'
|
||||
}
|
||||
}
|
||||
};
|
||||
10
public/assets/adm/js/trevor/locales/index.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
52
public/assets/adm/js/trevor/locales/pt.js
Executable file
@@ -0,0 +1,52 @@
|
||||
SirTrevor.Locales.pt = {
|
||||
general: {
|
||||
'delete': 'Elimina?',
|
||||
'drop': 'Arrastar __block__ aqui',
|
||||
'paste': 'Ou cola o URL aquí',
|
||||
'upload': '...ou selecionar um fichero',
|
||||
'close': 'Fechar',
|
||||
'position': 'Posicionar',
|
||||
'wait': 'Por favor, espere...',
|
||||
'link': 'Introduz um link'
|
||||
},
|
||||
errors: {
|
||||
'title': "Sugerio os seguientes erros :",
|
||||
'validation_fail': "Bloque __type__ inválido",
|
||||
'block_empty': "__name__ no debe estar vacío",
|
||||
'type_missing': "Necessitas um bloque de __type__",
|
||||
'required_type_empty': "Um bloque obligatorio de tipo __type__ está vazio",
|
||||
'load_fail': "Sugerio um problema a cargar os dados do documento"
|
||||
},
|
||||
blocks: {
|
||||
text: {
|
||||
'title': "Texto"
|
||||
},
|
||||
list: {
|
||||
'title': "Lista"
|
||||
},
|
||||
quote: {
|
||||
'title': "Cita",
|
||||
'credit_field': "Autor"
|
||||
},
|
||||
image: {
|
||||
'title': "Imagem",
|
||||
'upload_error': "Sugerio um problema com o upload da imagem"
|
||||
},
|
||||
video: {
|
||||
'title': "Vídeo"
|
||||
},
|
||||
tweet: {
|
||||
'title': "Tweet",
|
||||
'fetch_error': "Sugerio um problema na busca da sua tweet"
|
||||
},
|
||||
embedly: {
|
||||
'title': "Embebido",
|
||||
'fetch_error': "Sugerio um problema na busca do video",
|
||||
'key_missing': "Necessitamos a chave do API Embedly"
|
||||
},
|
||||
heading: {
|
||||
'title': 'Título'
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
BIN
public/assets/adm/js/trevor/public/images/icons/ST-Icons.woff
Executable file
10
public/assets/adm/js/trevor/public/images/icons/index.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
6
public/assets/adm/js/trevor/public/images/icons/sir-trevor-icons.tpl.css
Executable file
@@ -0,0 +1,6 @@
|
||||
@font-face {
|
||||
font-family: 'ST-Icons';
|
||||
src: url('ST-Icons.woff') format('woff');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
1
public/assets/adm/js/trevor/public/images/icons/src/Add.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 13.867,26.667 L 18.133,26.667 L 18.133,5.333 L 13.867,5.333 L 13.867,26.667 Z M 13.867,26.667M 5.333,13.867 L 5.333,18.133 L 26.667,18.133 L 26.667,13.867 L 5.333,13.867 Z M 5.333,13.867"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 599 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Bin-open.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 12.114,0.414L 26.256,14.556L 24.842,15.97L 10.7,1.828zM 17.064,2.535L 24.135,9.606L 22.721,11.021L 15.649,3.949zM 5,18L 25,18L 25,20L 5,20zM 9,20L 21,20L 21,32L 9,32z"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 579 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Bin.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 5.333,11.733L 26.667,11.733L 26.667,13.867L 5.333,13.867zM 5.333,7.467L 26.667,7.467L 26.667,9.6L 5.333,9.6zM 10.667,5.333L 21.333,5.333L 21.333,7.467L 10.667,7.467zM 9.6,13.867L 22.4,13.867L 22.4,26.667L 9.6,26.667z"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 629 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Close.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="90px" height="90px" viewBox="0 0 90 90" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" data-tags="close">
|
||||
<g>
|
||||
<path d="M 19.545,61.971 L 28.029,70.455 L 70.455,28.029 L 61.971,19.545 L 19.545,61.971 Z M 19.545,61.971M 28.029,19.545 L 19.545,28.029 L 61.971,70.455 L 70.455,61.971 L 28.029,19.545 Z M 28.029,19.545"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 595 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m31.36,4.48l0,23.04l-30.72,0l0,-23.04l30.72,0zm-29.44,21.76l13.44,0l0,-20.48l-13.44,0l0,20.48zm14.72,0l13.44,0l0,-20.48l-13.44,0l0,20.48z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 543 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns12.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l7.68,0 l0,-20.48 l-7.68,0 l0,20.48 zm 10.24,0l17.92,0 l0,-20.48 l-17.92,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 533 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns121.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 zm 7.68,0l12.8,0 l0,-20.48 l-12.8,0 l0,20.48 zm 15.36,0l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 576 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns13.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 zm 7.68,0l20.48,0 l0,-20.48 l-20.48,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 532 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns2.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l12.8,0 l0,-20.48 l-12.8,0 l0,20.48 zm 15.36,0l12.8,0 l0,-20.48 l-12.8,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 531 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns21.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l17.92,0 l0,-20.48 l-17.92,0 l0,20.48 zm 20.48,0l7.68,0 l0,-20.48 l-7.68,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 533 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns3.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l7.68,0 l0,-20.48 l-7.68,0 l0,20.48 zm 10.24,0l7.68,0 l0,-20.48 l-7.68,0 l0,20.48 zm 10.24,0l7.68,0 l0,-20.48 l-7.68,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 577 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns31.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l20.48,0 l0,-20.48 l-20.48,0 l0,20.48 zm 23.04,0l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 533 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Columns4.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Author: e1himself --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000">
|
||||
<g>
|
||||
<path fill="black" d="m 1.92,26.24 l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 zm 7.68,0l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 zm 7.68,0l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 zm 7.68,0l5.12,0 l0,-20.48 l-5.12,0 l0,20.48 z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 620 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Competition.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 7.655,27.401 L 9.237,18.177 L 2.536,11.645 L 11.797,10.299 L 15.939,1.907 L 20.081,10.299 L 29.342,11.645 L 22.641,18.177 L 24.223,27.401 L 15.939,23.046 Z M 5.287,12.539 L 10.131,17.261 L 10.613,17.731 L 10.499,18.394 L 9.355,25.062 L 15.343,21.913 L 15.939,21.6 L 16.535,21.913 L 22.523,25.062 L 21.379,18.394 L 21.265,17.731 L 21.747,17.261 L 26.592,12.539 L 19.897,11.566 L 19.231,11.469 L 18.933,10.866 L 15.939,4.799 L 12.945,10.866 L 12.647,11.469 L 11.981,11.566 Z M 5.287,12.539"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 900 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Embed.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 7.040,7.648L 29.056,7.648L 29.056,11.488L 7.040,11.488zM 0.64,14.048L 31.36,14.048L 31.36,17.888L 0.64,17.888zM 0.704,20.448L 21.248,20.448L 21.248,24.288L 0.704,24.288zM 4.41,6.806 L 1.589,9.63 L 4.399,12.448M 23.742,25.194 L 26.562,22.37 L 23.752,19.552"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 668 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Header.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 12.733,5.792 L 12.733,4.512 L 3.845,4.512 L 3.845,5.792 L 12.733,5.792 Z M 12.733,5.792M 6.368,26.849 L 7.648,26.849 L 7.648,5.088 L 6.368,5.088 L 6.368,26.849 Z M 6.368,26.849M 8.928,14.746 L 23.008,14.746 L 23.008,5.024 L 21.728,5.024 L 21.728,13.466 L 10.208,13.466 L 10.208,5.079 L 8.928,5.079 L 8.928,14.746 Z M 8.928,14.746M 10.208,17.248 L 21.728,17.248 L 21.728,26.97 L 23.008,26.97 L 23.008,15.968 L 8.928,15.968 L 8.928,26.908 L 10.208,26.908 L 10.208,17.248 Z M 10.208,17.248M 24.288,26.656 L 25.568,26.656 L 25.568,5.088 L 24.288,5.088 L 24.288,26.656 Z M 24.288,26.656M 12.733,27.488 L 12.733,26.208 L 3.845,26.208 L 3.845,27.488 L 12.733,27.488 Z M 12.733,27.488M 28.157,5.792 L 28.157,4.512 L 19.269,4.512 L 19.269,5.792 L 28.157,5.792 Z M 28.157,5.792M 28.157,27.488 L 28.157,26.208 L 19.269,26.208 L 19.269,27.488 L 28.157,27.488 Z M 28.157,27.488"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
1
public/assets/adm/js/trevor/public/images/icons/src/Image.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 31.36,4.48 L 31.36,27.52 L 0.64,27.52 L 0.64,4.48 Z M 1.92,26.24 L 30.080,26.24 L 30.080,5.76 L 1.92,5.76 Z M 1.92,26.24M 18.665,14.884 L 28.874,24.986 L 3.264,24.986 L 3.298,14.253 L 7.059,11.008 L 14.766,18.626 Z M 4.548,23.706 L 25.761,23.706 L 18.651,16.671 L 15.653,19.55 L 14.753,20.413 L 13.866,19.537 L 7,12.75 L 4.577,14.841 Z M 4.548,23.706M 21.12,11.584 C 21.12,9.817 22.553,8.384 24.32,8.384 C 26.087,8.384 27.52,9.817 27.52,11.584 C 27.52,13.351 26.087,14.784 24.32,14.784 C 22.553,14.784 21.12,13.351 21.12,11.584 Z M 26.24,11.584 C 26.24,10.524 25.38,9.664 24.32,9.664 C 23.26,9.664 22.4,10.524 22.4,11.584 C 22.4,12.644 23.26,13.504 24.32,13.504 C 25.38,13.504 26.24,12.644 26.24,11.584 Z M 26.24,11.584"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
1
public/assets/adm/js/trevor/public/images/icons/src/List.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 4.48,7.68 L 4.48,11.52 L 0.64,11.52 L 0.64,7.68 Z M 1.92,8.96 L 1.92,10.24 L 3.2,10.24 L 3.2,8.96 Z M 1.92,8.96M 4.48,14.080 L 4.48,17.92 L 0.64,17.92 L 0.64,14.080 Z M 1.92,15.36 L 1.92,16.64 L 3.2,16.64 L 3.2,15.36 Z M 1.92,15.36M 4.48,20.48 L 4.48,24.32 L 0.64,24.32 L 0.64,20.48 Z M 1.92,23.040 L 3.2,23.040 L 3.2,21.76 L 1.92,21.76 Z M 1.92,23.040M 26.24,7.68 L 26.24,11.52 L 7.040,11.52 L 7.040,7.68 Z M 8.32,10.24 L 24.96,10.24 L 24.96,8.96 L 8.32,8.96 Z M 8.32,10.24M 31.36,14.080 L 31.36,17.92 L 7.040,17.92 L 7.040,14.080 Z M 8.32,15.36 L 8.32,16.64 L 30.080,16.64 L 30.080,15.36 Z M 8.32,15.36M 22.4,20.48 L 22.4,24.32 L 7.040,24.32 L 7.040,20.48 Z M 8.32,21.76 L 8.32,23.040 L 21.12,23.040 L 21.12,21.76 Z M 8.32,21.76"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
1
public/assets/adm/js/trevor/public/images/icons/src/Move.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 16,3.2 L 18.133,5.333 L 24.533,11.733 L 18.133,11.733 L 18.133,20.267 L 24.533,20.267 L 18.133,26.667 L 16,28.8 L 13.867,26.667 L 7.467,20.267 L 13.867,20.267 L 13.867,11.733 L 7.467,11.733 L 13.867,5.333 Z M 16,3.2"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 628 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Poll.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 1.984,8.32 L 9.664,8.32 L 9.664,24.96 L 1.984,24.96 Z M 3.264,23.68 L 8.384,23.68 L 8.384,9.6 L 3.264,9.6 Z M 3.264,23.68M 31.394,27.52 L 31.394,26.24 L 0.672,26.24 L 0.672,27.52 L 31.394,27.52 Z M 31.394,27.52M 12.256,4.512 L 19.936,4.512 L 19.936,24.928 L 12.256,24.928 Z M 13.536,23.648 L 18.656,23.648 L 18.656,5.792 L 13.536,5.792 Z M 13.536,23.648M 22.464,12.16 L 30.144,12.16 L 30.144,24.96 L 22.464,24.96 Z M 23.744,13.44 L 23.744,23.68 L 28.864,23.68 L 28.864,13.44 Z M 23.744,13.44"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 904 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Quote.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 3.17,14.113 L 10.914,6.4 L 15.986,6.412 L 8.29,14.080 L 14.69,14.080 L 14.69,25.6 L 3.17,25.6 Z M 4.45,14.623 L 4.45,24.32 L 13.41,24.32 L 13.41,15.36 L 8.29,15.36 L 5.192,15.36 L 7.387,13.173 L 12.895,7.685 L 11.44,7.681 Z M 4.45,14.623M 15.97,14.113 L 23.714,6.4 L 28.786,6.412 L 21.090,14.080 L 27.49,14.080 L 27.49,25.6 L 15.97,25.6 Z M 17.25,14.623 L 17.25,24.32 L 26.21,24.32 L 26.21,15.36 L 21.090,15.36 L 17.992,15.36 L 20.187,13.173 L 25.695,7.685 L 24.24,7.681 Z M 17.25,14.623"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 900 B |
182
public/assets/adm/js/trevor/public/images/icons/src/SirTrev.json
Executable file
1
public/assets/adm/js/trevor/public/images/icons/src/Text.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 19.94,5.985 L 25.917,11.965 L 10.080,27.869 L 4.083,27.819 L 4.103,21.889 Z M 5.367,26.55 L 9.553,26.585 L 24.109,11.966 L 19.941,7.797 L 5.381,22.419 Z M 5.367,26.55M 26.573,11.21 L 20.622,5.259 L 23.637,2.229 L 25.037,2.238 L 29.569,6.675 L 29.588,8.18 Z M 22.43,5.257 L 26.57,9.397 L 28.301,7.658 L 28.296,7.219 L 24.512,3.515 L 24.165,3.512 Z M 22.43,5.257"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 773 B |
5
public/assets/adm/js/trevor/public/images/icons/src/Tick.svg
Executable file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="90px" height="90px" viewBox="0 0 90 90" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" data-tags="tick">
|
||||
<g>
|
||||
<path d="M 32.977,56.311 L 19.288,41.8 L 10.803,50.285 L 28.663,68.145 L 32.906,72.388 L 37.149,68.145 L 79.197,26.097 L 70.712,17.612 L 32.977,56.311 Z M 32.977,56.311"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 559 B |
1
public/assets/adm/js/trevor/public/images/icons/src/Tweet.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 7.015,25.869 C 8.189,26.116 9.441,26.239 10.758,26.239 C 15.412,26.239 19.299,24.438 22.079,21.283 C 24.594,18.428 26.017,14.625 26.017,10.98 C 26.017,10.922 26.017,10.876 26.015,10.807 C 26.011,10.701 26.006,10.585 25.996,10.461 C 25.97,10.12 25.922,9.765 25.848,9.41 C 25.652,8.483 25.307,7.719 24.814,7.223 C 23.911,6.293 22.716,5.763 21.456,5.763 C 18.947,5.763 16.928,7.782 16.928,10.291 C 16.928,10.71 16.96,11.059 17.026,11.348 L 17.409,13.007 L 15.709,12.914 C 11.348,12.677 7.35,10.956 4.312,8.084 C 4.3,8.215 4.294,8.349 4.294,8.486 C 4.294,10.012 5.056,11.405 6.316,12.245 L 10.066,14.744 L 5.562,14.589 C 5.258,14.579 4.957,14.549 4.661,14.5 C 5.247,15.829 6.431,16.82 7.889,17.108 L 13.306,18.178 L 7.971,19.6 C 7.723,19.666 7.47,19.719 7.212,19.757 C 8.029,20.645 9.193,21.202 10.447,21.218 L 14.021,21.265 L 11.23,23.498 C 9.927,24.539 8.503,25.349 7.015,25.869 Z M 27.297,10.98 C 27.297,18.659 21.456,27.519 10.758,27.519 C 7.477,27.519 4.392,26.797 1.833,25.156 C 2.292,25.222 2.752,25.254 3.211,25.254 C 5.935,25.254 8.461,24.073 10.43,22.498 C 7.903,22.465 5.738,20.759 5.016,18.462 C 5.377,18.527 5.738,18.56 6.099,18.56 C 6.624,18.56 7.149,18.495 7.641,18.363 C 4.983,17.838 2.981,15.476 2.981,12.588 C 3.769,13.015 4.655,13.277 5.606,13.31 C 4.031,12.26 3.014,10.488 3.014,8.486 C 3.014,7.403 3.309,6.517 3.802,5.664 C 6.689,9.175 10.955,11.374 15.779,11.636 C 15.681,11.21 15.648,10.75 15.648,10.291 C 15.648,7.075 18.24,4.483 21.456,4.483 C 23.124,4.483 24.629,5.2 25.711,6.309 C 27.004,6.044 28.233,5.557 29.333,4.909 C 28.91,6.243 28.004,7.383 26.806,8.106 C 26.808,8.111 26.809,8.116 26.811,8.121 C 27.979,7.987 29.082,7.661 30.121,7.206 C 29.339,8.378 28.364,9.389 27.259,10.206 C 27.297,10.616 27.297,10.904 27.297,10.98 Z M 27.297,10.98"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
1
public/assets/adm/js/trevor/public/images/icons/src/Video.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 31.36,4.48 L 31.36,27.52 L 0.64,27.52 L 0.64,4.48 Z M 1.92,26.24 L 30.080,26.24 L 30.080,5.76 L 1.92,5.76 Z M 1.92,26.24M 8.32,16.064 C 8.32,11.822 11.758,8.384 16,8.384 C 20.242,8.384 23.68,11.822 23.68,16.064 C 23.68,20.306 20.242,23.744 16,23.744 C 11.758,23.744 8.32,20.306 8.32,16.064 Z M 22.4,16.064 C 22.4,12.529 19.535,9.664 16,9.664 C 12.465,9.664 9.6,12.529 9.6,16.064 C 9.6,19.599 12.465,22.464 16,22.464 C 19.535,22.464 22.4,19.599 22.4,16.064 Z M 22.4,16.064M 13.44,12.224 L 19.84,16.032 L 13.44,19.84 Z M 17.337,16.032 L 14.72,14.475 L 14.72,17.589 Z M 17.337,16.032"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 993 B |
1
public/assets/adm/js/trevor/public/images/icons/src/iFrame.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="32" height="32" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="#000000"> <g><path d="M 7.008,15.968 C 7.008,14.554 8.154,13.408 9.568,13.408 C 10.982,13.408 12.128,14.554 12.128,15.968 C 12.128,17.382 10.982,18.528 9.568,18.528 C 8.154,18.528 7.008,17.382 7.008,15.968 Z M 10.848,15.968 C 10.848,15.261 10.275,14.688 9.568,14.688 C 8.861,14.688 8.288,15.261 8.288,15.968 C 8.288,16.675 8.861,17.248 9.568,17.248 C 10.275,17.248 10.848,16.675 10.848,15.968 Z M 10.848,15.968M 13.408,15.968 C 13.408,14.554 14.554,13.408 15.968,13.408 C 17.382,13.408 18.528,14.554 18.528,15.968 C 18.528,17.382 17.382,18.528 15.968,18.528 C 14.554,18.528 13.408,17.382 13.408,15.968 Z M 17.248,15.968 C 17.248,15.261 16.675,14.688 15.968,14.688 C 15.261,14.688 14.688,15.261 14.688,15.968 C 14.688,16.675 15.261,17.248 15.968,17.248 C 16.675,17.248 17.248,16.675 17.248,15.968 Z M 17.248,15.968M 19.808,15.968 C 19.808,14.554 20.954,13.408 22.368,13.408 C 23.782,13.408 24.928,14.554 24.928,15.968 C 24.928,17.382 23.782,18.528 22.368,18.528 C 20.954,18.528 19.808,17.382 19.808,15.968 Z M 23.648,15.968 C 23.648,15.261 23.075,14.688 22.368,14.688 C 21.661,14.688 21.088,15.261 21.088,15.968 C 21.088,16.675 21.661,17.248 22.368,17.248 C 23.075,17.248 23.648,16.675 23.648,15.968 Z M 23.648,15.968M 29.602,16.021 L 19.805,25.794 L 20.707,26.702 L 30.992,16.476 L 31.449,16.021 L 30.992,15.568 L 20.669,5.319 L 19.767,6.228 L 29.602,16.021 Z M 29.602,16.021M 1.015,15.568 L 0.558,16.021 L 1.014,16.476 L 11.299,26.702 L 12.202,25.794 L 2.372,16.021 L 12.24,6.228 L 11.338,5.319 L 1.015,15.568 Z M 1.015,15.568"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
10
public/assets/adm/js/trevor/public/images/icons/src/index.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1
public/assets/adm/js/trevor/public/images/icons/src/link.svg
Executable file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> <!-- Generator: IcoMoon.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="33.4708137512207" height="33.47075653076172" viewBox="0 0 33.4708137512207 33.47075653076172" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000"><g><path d="M 29.794,2.333l-0.126-0.126c-2.942-2.942-7.756-2.942-10.698,0L 12.154,9.023 c-2.942,2.942-2.942,7.755,0,10.697l 0.126,0.126c 0.245,0.245, 0.505,0.466, 0.773,0.671l 2.495-2.495 c-0.291-0.172-0.566-0.377-0.816-0.627l-0.126-0.126c-1.597-1.597-1.597-4.196,0-5.793L 21.422,4.659 c 1.597-1.597, 4.196-1.597, 5.793,0l 0.126,0.126c 1.597,1.597, 1.597,4.197,0,5.793l-3.084,3.084 c 0.535,1.322, 0.789,2.731, 0.767,4.137l 4.769-4.769C 32.735,10.088, 32.735,5.274, 29.794,2.333zM 19.72,12.154c-0.245-0.245-0.505-0.466-0.773-0.67l-2.495,2.495c 0.291,0.172, 0.566,0.377, 0.816,0.627l 0.126,0.126 c 1.597,1.597, 1.597,4.196,0,5.793L 10.578,27.342c-1.597,1.597-4.196,1.597-5.793,0l-0.126-0.126 c-1.597-1.597-1.597-4.196,0-5.793l 3.084-3.084c-0.535-1.322-0.789-2.731-0.767-4.137l-4.769,4.769 c-2.942,2.942-2.942,7.756,0,10.698l 0.126,0.126c 2.942,2.942, 7.756,2.942, 10.698,0l 6.816-6.816 c 2.942-2.942, 2.942-7.756,0-10.698L 19.72,12.154z"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
633
public/assets/adm/js/trevor/public/images/icons/src/selection.json
Executable file
@@ -0,0 +1,633 @@
|
||||
{
|
||||
"IcoMoonType": "selection",
|
||||
"icons": [
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M1003.52 143.36v737.28h-983.040v-737.28zM61.44 839.68h901.12v-655.36h-901.12zM266.24 514.048c0-135.744 110.016-245.76 245.76-245.76s245.76 110.016 245.76 245.76c0 135.744-110.016 245.76-245.76 245.76-135.744 0-245.76-110.016-245.76-245.76zM716.8 514.048c0-113.12-91.68-204.8-204.8-204.8s-204.8 91.68-204.8 204.8c0 113.12 91.68 204.8 204.8 204.8 113.12 0 204.8-91.68 204.8-204.8zM430.080 391.168l204.8 121.856-204.8 121.856zM554.784 513.024l-83.744-49.824v99.648zM554.784 513.024z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Video"
|
||||
],
|
||||
"matchesSearch": true
|
||||
},
|
||||
"properties": {
|
||||
"order": 1,
|
||||
"id": 28,
|
||||
"prevSize": 32,
|
||||
"code": 58880,
|
||||
"name": "Video",
|
||||
"ligatures": "video"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 11
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M224.48 827.808c37.568 7.904 77.632 11.84 119.776 11.84 148.928 0 273.312-57.632 362.272-158.592 80.48-91.36 126.016-213.056 126.016-329.696 0-1.856 0-3.328-0.064-5.536-0.128-3.392-0.288-7.104-0.608-11.072-0.832-10.912-2.368-22.272-4.736-33.632-6.272-29.664-17.312-54.112-33.088-69.984-28.896-29.76-67.136-46.72-107.456-46.72-80.288 0-144.896 64.608-144.896 144.896 0 13.408 1.024 24.576 3.136 33.824l12.256 53.088-54.4-2.976c-139.552-7.584-267.488-62.656-364.704-154.56-0.384 4.192-0.576 8.48-0.576 12.864 0 48.832 24.384 93.408 64.704 120.288l120 79.968-144.128-4.96c-9.728-0.32-19.36-1.28-28.832-2.848 18.752 42.528 56.64 74.24 103.296 83.456l173.344 34.24-170.72 45.504c-7.936 2.112-16.032 3.808-24.288 5.024 26.144 28.416 63.392 46.24 103.52 46.752l114.368 1.504-89.312 71.456c-41.696 33.312-87.264 59.232-134.88 75.872zM873.504 351.36c0 245.728-186.912 529.248-529.248 529.248-104.992 0-203.712-23.104-285.6-75.616 14.688 2.112 29.408 3.136 44.096 3.136 87.168 0 168-37.792 231.008-88.192-80.864-1.056-150.144-55.648-173.248-129.152 11.552 2.080 23.104 3.136 34.656 3.136 16.8 0 33.6-2.080 49.344-6.304-85.056-16.8-149.12-92.384-149.12-184.8 25.216 13.664 53.568 22.048 84 23.104-50.4-33.6-82.944-90.304-82.944-154.368 0-34.656 9.44-63.008 25.216-90.304 92.384 112.352 228.896 182.72 383.264 191.104-3.136-13.632-4.192-28.352-4.192-43.040 0-102.912 82.944-185.856 185.856-185.856 53.376 0 101.536 22.944 136.16 58.432 41.376-8.48 80.704-24.064 115.904-44.8-13.536 42.688-42.528 79.168-80.864 102.304 0.064 0.16 0.096 0.32 0.16 0.48 37.376-4.288 72.672-14.72 105.92-29.28-25.024 37.504-56.224 69.856-91.584 96 1.216 13.12 1.216 22.336 1.216 24.768zM873.504 351.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Tweet"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 2,
|
||||
"id": 27,
|
||||
"prevSize": 32,
|
||||
"code": 58881,
|
||||
"name": "Tweet",
|
||||
"ligatures": "twitter"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 12
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M638.080 191.52l191.264 191.36-506.784 508.928-191.904-1.6 0.64-189.76zM171.744 849.6l133.952 1.12 465.792-467.808-133.376-133.408-465.92 467.904zM850.336 358.72l-190.432-190.432 96.48-96.96 44.8 0.288 145.024 141.984 0.608 48.16zM717.76 168.224l132.48 132.48 55.392-55.648-0.16-14.048-121.088-118.528-11.104-0.096zM717.76 168.224z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Text"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 3,
|
||||
"id": 26,
|
||||
"prevSize": 32,
|
||||
"code": 58882,
|
||||
"name": "Text",
|
||||
"ligatures": "text"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 13
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M101.44 451.616l247.808-246.816 162.304 0.384-246.272 245.376h204.8v368.64h-368.64zM142.4 467.936v310.304h286.72v-286.72h-262.976l246.496-245.6-46.56-0.128zM511.040 451.616l247.808-246.816 162.304 0.384-246.272 245.376h204.8v368.64h-368.64zM552 467.936v310.304h286.72v-286.72h-262.976l246.496-245.6-46.56-0.128zM552 467.936z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Quote"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 4,
|
||||
"id": 25,
|
||||
"prevSize": 32,
|
||||
"code": 58883,
|
||||
"name": "Quote",
|
||||
"ligatures": "quote"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 14
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M63.488 266.24h245.76v532.48h-245.76zM104.448 757.76h163.84v-450.56h-163.84zM1004.608 880.64v-40.96h-983.104v40.96h983.104zM392.192 144.384h245.76v653.312h-245.76zM433.152 756.736h163.84v-571.392h-163.84zM718.848 389.12h245.76v409.6h-245.76zM759.808 430.080v327.68h163.84v-327.68zM759.808 430.080z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Poll"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 5,
|
||||
"id": 24,
|
||||
"prevSize": 32,
|
||||
"code": 58888,
|
||||
"name": "Poll",
|
||||
"ligatures": ""
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 15
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M512 102.4l273.056 273.056h-204.8v273.088h204.8l-273.056 273.056-273.056-273.056h204.8v-273.088h-204.8l204.8-204.8zM512 102.4z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Move"
|
||||
],
|
||||
"matchesSearch": true
|
||||
},
|
||||
"properties": {
|
||||
"order": 6,
|
||||
"id": 23,
|
||||
"prevSize": 32,
|
||||
"code": 58889,
|
||||
"name": "Move",
|
||||
"ligatures": "reorder"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 16
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M143.36 245.76v122.88h-122.88v-122.88zM61.44 286.72v40.96h40.96v-40.96zM143.36 450.56v122.88h-122.88v-122.88zM61.44 491.52v40.96h40.96v-40.96zM143.36 655.36v122.88h-122.88v-122.88zM61.44 737.28h40.96v-40.96h-40.96zM839.68 245.76v122.88h-614.4v-122.88zM266.24 327.68h532.48v-40.96h-532.48zM1003.52 450.56v122.88h-778.24v-122.88zM266.24 491.52v40.96h696.32v-40.96zM716.8 655.36v122.88h-491.52v-122.88zM266.24 696.32v40.96h409.6v-40.96zM266.24 696.32z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"List"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 7,
|
||||
"id": 22,
|
||||
"prevSize": 32,
|
||||
"code": 58890,
|
||||
"name": "List",
|
||||
"ligatures": "list"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 17
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M911.514 71.376l-3.855-3.855c-90.007-90.007-237.286-90.007-327.293 0l-208.528 208.528c-90.007 90.007-90.007 237.255 0 327.263l3.855 3.855c7.495 7.495 15.45 14.257 23.649 20.528l76.332-76.332c-8.903-5.262-17.316-11.534-24.965-19.182l-3.855-3.855c-48.858-48.858-48.858-128.372 0-177.23l208.528-208.558c48.858-48.858 128.372-48.858 177.23 0l3.855 3.855c48.858 48.858 48.858 128.402 0 177.23l-94.351 94.351c16.368 40.445 24.139 83.552 23.465 126.567l145.902-145.902c90.007-90.007 90.007-237.286 0.031-327.263zM603.311 371.838c-7.495-7.495-15.45-14.257-23.649-20.498l-76.332 76.332c8.903 5.262 17.316 11.534 24.965 19.182l3.855 3.855c48.858 48.858 48.858 128.372 0 177.23l-208.528 208.558c-48.858 48.858-128.372 48.858-177.23 0l-3.855-3.855c-48.858-48.858-48.858-128.372 0-177.23l94.351-94.351c-16.368-40.445-24.139-83.552-23.465-126.567l-145.902 145.902c-90.007 90.007-90.007 237.286 0 327.293l3.855 3.855c90.007 90.007 237.286 90.007 327.293 0l208.528-208.528c90.007-90.007 90.007-237.286 0-327.293l-3.885-3.885z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"link"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 8,
|
||||
"id": 21,
|
||||
"prevSize": 32,
|
||||
"code": 58891,
|
||||
"name": "link",
|
||||
"ligatures": "link"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 18
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M1003.52 143.36v737.28h-983.040v-737.28zM61.44 839.68h901.12v-655.36h-901.12zM597.28 476.288l326.688 323.264h-819.52l1.088-343.456 120.352-103.84 246.624 243.776zM145.536 758.592h678.816l-227.52-225.12-124.736 119.744-248.096-245.216-77.536 66.912zM675.84 370.688c0-56.544 45.856-102.4 102.4-102.4s102.4 45.856 102.4 102.4c0 56.544-45.856 102.4-102.4 102.4-56.544 0-102.4-45.856-102.4-102.4zM839.68 370.688c0-33.92-27.52-61.44-61.44-61.44s-61.44 27.52-61.44 61.44c0 33.92 27.52 61.44 61.44 61.44 33.92 0 61.44-27.52 61.44-61.44zM839.68 370.688z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Image"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 9,
|
||||
"id": 20,
|
||||
"prevSize": 32,
|
||||
"code": 58892,
|
||||
"name": "Image",
|
||||
"ligatures": "image"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 19
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M224.256 510.976c0-45.248 36.672-81.92 81.92-81.92s81.92 36.672 81.92 81.92c0 45.248-36.672 81.92-81.92 81.92-45.248 0-81.92-36.672-81.92-81.92zM347.136 510.976c0-22.624-18.336-40.96-40.96-40.96-22.624 0-40.96 18.336-40.96 40.96 0 22.624 18.336 40.96 40.96 40.96 22.624 0 40.96-18.336 40.96-40.96zM429.056 510.976c0-45.248 36.672-81.92 81.92-81.92 45.248 0 81.92 36.672 81.92 81.92 0 45.248-36.672 81.92-81.92 81.92-45.248 0-81.92-36.672-81.92-81.92zM551.936 510.976c0-22.624-18.336-40.96-40.96-40.96s-40.96 18.336-40.96 40.96c0 22.624 18.336 40.96 40.96 40.96 22.624 0 40.96-18.336 40.96-40.96zM633.856 510.976c0-45.248 36.672-81.92 81.92-81.92 45.248 0 81.92 36.672 81.92 81.92 0 45.248-36.672 81.92-81.92 81.92-45.248 0-81.92-36.672-81.92-81.92zM756.736 510.976c0-22.624-18.336-40.96-40.96-40.96-22.624 0-40.96 18.336-40.96 40.96 0 22.624 18.336 40.96 40.96 40.96 22.624 0 40.96-18.336 40.96-40.96zM947.264 512.672l-313.504 312.736 28.864 29.056 343.744-341.792-14.624-14.496-330.336-327.968-28.864 29.088 314.72 313.376zM32.48 498.176l-14.624 14.496 14.592 14.56 329.12 327.232 28.896-29.056-314.56-312.736 315.776-313.376-28.864-29.088-330.336 327.968zM32.48 498.176z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"iFrame"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 10,
|
||||
"id": 19,
|
||||
"prevSize": 32,
|
||||
"code": 58893,
|
||||
"name": "iFrame",
|
||||
"ligatures": "iframe"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 20
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M407.456 185.344v-40.96h-284.416v40.96h284.416zM203.776 859.168h40.96v-696.352h-40.96v696.352zM285.696 471.872h450.56v-311.104h-40.96v270.144h-368.64v-268.384h-40.96v309.344zM326.656 551.936h368.64v311.104h40.96v-352.064h-450.56v350.080h40.96v-309.12zM777.216 852.992h40.96v-690.176h-40.96v690.176zM407.456 879.616v-40.96h-284.416v40.96h284.416zM901.024 185.344v-40.96h-284.416v40.96h284.416zM901.024 879.616v-40.96h-284.416v40.96h284.416zM901.024 879.616z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Header"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 11,
|
||||
"id": 18,
|
||||
"prevSize": 32,
|
||||
"code": 58894,
|
||||
"name": "Header",
|
||||
"ligatures": "heading"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 21
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M225.28 244.736h704.512v122.88h-704.512zM20.48 449.536h983.040v122.88h-983.040zM22.528 654.336h657.408v122.88h-657.408zM141.12 217.792l-90.272 90.368 89.92 90.176zM759.744 806.208l90.24-90.368-89.92-90.176z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Embed"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 12,
|
||||
"id": 17,
|
||||
"prevSize": 32,
|
||||
"code": 58895,
|
||||
"name": "Embed",
|
||||
"ligatures": "embed"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 22
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M244.96 876.832l50.624-295.168-214.432-209.024 296.352-43.072 132.544-268.544 132.544 268.544 296.352 43.072-214.432 209.024 50.624 295.168-265.088-139.36zM169.184 401.248l170.432 166.144-3.648 21.216-36.608 213.376 210.688-110.784 210.688 110.784-36.608-213.376-3.648-21.216 170.464-166.144-235.552-34.24-9.536-19.296-95.808-194.144-105.344 213.44-21.312 3.104zM169.184 401.248z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Competition"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 13,
|
||||
"id": 16,
|
||||
"prevSize": 32,
|
||||
"code": 58887,
|
||||
"name": "Competition",
|
||||
"ligatures": "start"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 23
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M387.648 13.248l452.544 452.544-45.248 45.248-452.544-452.544zM546.048 81.12l226.272 226.272-45.248 45.28-226.304-226.304zM160 576h640v64h-640zM288 640h384v384h-384z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Bin-open"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 14,
|
||||
"id": 15,
|
||||
"prevSize": 32,
|
||||
"code": 58886,
|
||||
"name": "Bin-open",
|
||||
"ligatures": "binopen"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 24
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M170.656 375.456h682.688v68.288h-682.688zM170.656 238.944h682.688v68.256h-682.688zM341.344 170.656h341.312v68.288h-341.312zM307.2 443.744h409.6v409.6h-409.6z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Bin"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 15,
|
||||
"id": 14,
|
||||
"prevSize": 32,
|
||||
"code": 58885,
|
||||
"name": "Bin",
|
||||
"ligatures": "bin"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 25
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M443.744 853.344h136.512v-682.688h-136.512v682.688zM170.656 443.744v136.512h682.688v-136.512h-682.688zM170.656 443.744z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Add"
|
||||
],
|
||||
"matchesSearch": false
|
||||
},
|
||||
"properties": {
|
||||
"order": 16,
|
||||
"id": 13,
|
||||
"prevSize": 32,
|
||||
"code": 58884,
|
||||
"name": "Add",
|
||||
"ligatures": "add"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 26
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M375.205 640.694l-155.75-165.103-96.54 96.54 251.483 251.483 526.689-526.689-96.54-96.54-429.34 440.309zM375.205 640.694z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Tick"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 17,
|
||||
"id": 38,
|
||||
"prevSize": 32,
|
||||
"code": 58904,
|
||||
"name": "Tick",
|
||||
"ligatures": "tick"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 10
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M222.379 705.092l96.529 96.529 482.714-482.714-96.529-96.529-482.714 482.714zM318.908 222.379l-96.529 96.529 482.714 482.714 96.529-96.529-482.714-482.714zM318.908 222.379z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Close"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 18,
|
||||
"id": 39,
|
||||
"prevSize": 32,
|
||||
"code": 58905,
|
||||
"name": "Close",
|
||||
"ligatures": "close"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 9
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h163.84v-655.36h-163.84v655.36zM307.2 839.68h409.6v-655.36h-409.6v655.36zM798.72 839.68h163.84v-655.36h-163.84v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns121"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 19,
|
||||
"id": 48,
|
||||
"prevSize": 32,
|
||||
"code": 58896,
|
||||
"name": "Columns121",
|
||||
"ligatures": "onetwoonecolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 0
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h655.36v-655.36h-655.36v655.36zM798.72 839.68h163.84v-655.36h-163.84v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns31"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 20,
|
||||
"id": 47,
|
||||
"prevSize": 32,
|
||||
"code": 58897,
|
||||
"name": "Columns31",
|
||||
"ligatures": "threeonecolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 1
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h573.44v-655.36h-573.44v655.36zM716.8 839.68h245.76v-655.36h-245.76v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns21"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 21,
|
||||
"id": 46,
|
||||
"prevSize": 32,
|
||||
"code": 58898,
|
||||
"name": "Columns21",
|
||||
"ligatures": "twoonecolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 2
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h163.84v-655.36h-163.84v655.36zM307.2 839.68h655.36v-655.36h-655.36v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns13"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 22,
|
||||
"id": 45,
|
||||
"prevSize": 32,
|
||||
"code": 58899,
|
||||
"name": "Columns13",
|
||||
"ligatures": "onethreecolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 3
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h245.76v-655.36h-245.76v655.36zM389.12 839.68h573.44v-655.36h-573.44v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns12"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 23,
|
||||
"id": 44,
|
||||
"prevSize": 32,
|
||||
"code": 58900,
|
||||
"name": "Columns12",
|
||||
"ligatures": "onetwocolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 4
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h163.84v-655.36h-163.84v655.36zM307.2 839.68h163.84v-655.36h-163.84v655.36zM552.96 839.68h163.84v-655.36h-163.84v655.36zM798.72 839.68h163.84v-655.36h-163.84v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns4"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 24,
|
||||
"id": 43,
|
||||
"prevSize": 32,
|
||||
"code": 58901,
|
||||
"name": "Columns4",
|
||||
"ligatures": "fourcolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 5
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h245.76v-655.36h-245.76v655.36zM389.12 839.68h245.76v-655.36h-245.76v655.36zM716.8 839.68h245.76v-655.36h-245.76v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns3"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 25,
|
||||
"id": 42,
|
||||
"prevSize": 32,
|
||||
"code": 58902,
|
||||
"name": "Columns3",
|
||||
"ligatures": "threecolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 6
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M61.44 839.68h409.6v-655.36h-409.6v655.36zM552.96 839.68h409.6v-655.36h-409.6v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns2"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 26,
|
||||
"id": 41,
|
||||
"prevSize": 32,
|
||||
"code": 58903,
|
||||
"name": "Columns2",
|
||||
"ligatures": "twocolumns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 7
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"paths": [
|
||||
"M1003.52 143.36v737.28h-983.040v-737.28h983.040zM61.44 839.68h430.080v-655.36h-430.080v655.36zM532.48 839.68h430.080v-655.36h-430.080v655.36z"
|
||||
],
|
||||
"grid": 0,
|
||||
"tags": [
|
||||
"Columns"
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"order": 27,
|
||||
"id": 40,
|
||||
"prevSize": 32,
|
||||
"code": 58906,
|
||||
"name": "Columns",
|
||||
"ligatures": "columns"
|
||||
},
|
||||
"setIdx": 0,
|
||||
"iconIdx": 8
|
||||
}
|
||||
],
|
||||
"height": 1024,
|
||||
"metadata": {
|
||||
"name": "ST-Icons"
|
||||
},
|
||||
"preferences": {
|
||||
"fontPref": {
|
||||
"prefix": "st-icon",
|
||||
"metadata": {
|
||||
"fontFamily": "ST-Icons",
|
||||
"majorVersion": 1,
|
||||
"minorVersion": 0
|
||||
},
|
||||
"showGlyphs": true,
|
||||
"metrics": {
|
||||
"emSize": 512,
|
||||
"baseline": 6.25,
|
||||
"whitespace": 50
|
||||
},
|
||||
"resetPoint": 58880,
|
||||
"showQuickUse": true,
|
||||
"quickUsageToken": false,
|
||||
"showMetrics": true,
|
||||
"showMetadata": false,
|
||||
"autoHost": true,
|
||||
"postfix": ""
|
||||
},
|
||||
"imagePref": {
|
||||
"color": 0,
|
||||
"height": 32,
|
||||
"columns": 16,
|
||||
"margin": 16,
|
||||
"png": false,
|
||||
"sprites": true
|
||||
},
|
||||
"historySize": 100,
|
||||
"showCodes": false,
|
||||
"gridSize": 16,
|
||||
"showLiga": true,
|
||||
"showGrid": true,
|
||||
"showGlyphs": true,
|
||||
"showQuickUse": true,
|
||||
"quickUsageToken": {
|
||||
"SirTrevor": "ZjgxOWZiZDk4MDg0Njk3NjczMDg3YzU2ZjVmYjk1ZmQjMiMxMzk1MTM4ODY5IyMj"
|
||||
}
|
||||
}
|
||||
}
|
||||
10
public/assets/adm/js/trevor/public/images/index.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
10
public/assets/adm/js/trevor/public/index.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
42
public/assets/adm/js/trevor/sir-trevor-bootstrap.css
Executable file
@@ -0,0 +1,42 @@
|
||||
@font-face {
|
||||
font-family: 'ST-Bootstrap';
|
||||
src: url(data:application/font-woff;base64,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) format("woff");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.st-block-control[data-type=button] .st-icon,
|
||||
.st-block-control[data-type=accordion] .st-icon {
|
||||
font-family: 'ST-Bootstrap';
|
||||
}
|
||||
|
||||
.st-block[data-type=button] .st-button-form-wrapper .form-group {
|
||||
font-size: 14px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.st-block[data-type=accordion] .panel-heading .buttons {
|
||||
float: right;
|
||||
}
|
||||
.st-block[data-type=accordion] .panel-heading .buttons .reorder {
|
||||
font-size: 21px;
|
||||
font-weight: 700;
|
||||
line-height: 1;
|
||||
color: #000;
|
||||
text-shadow: 0 1px 0 #fff;
|
||||
opacity: .2;
|
||||
padding: 0;
|
||||
cursor: pointer;
|
||||
background: 0 0;
|
||||
border: 0;
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
.st-block[data-type=accordion] .panel-heading .buttons .reorder:hover, .st-block[data-type=accordion] .panel-heading .buttons .reorder:focus {
|
||||
color: #000;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
opacity: .5;
|
||||
}
|
||||
.st-block[data-type=accordion] .panel-body.st-text-block {
|
||||
padding: 15px;
|
||||
}
|
||||
239
public/assets/adm/js/trevor/sir-trevor-bootstrap.js
Executable file
@@ -0,0 +1,239 @@
|
||||
var base_url = window.location.origin;
|
||||
(function() {
|
||||
var tab_template;
|
||||
|
||||
tab_template = '<div class="panel panel-default"> <div class="panel-heading"> <div class="buttons"> <button type="button" class="close">×</button> <button type="button" class="reorder"><i class="st-icon st-icon-move"></i></button> </div> <h4 class="panel-title"> <a data-toggle="collapse" contenteditable="true" class="st-text-block"> Panel Heading </a> </h4> </div> <div class="panel-collapse collapse in"> <div class="panel-body st-text-block" contenteditable="true"> Panel body </div> </div> </div>';
|
||||
|
||||
SirTrevor.Blocks.Accordion = SirTrevor.Block.extend({
|
||||
type: "accordion",
|
||||
title: 'Accordion',
|
||||
editorHTML: '<div class="panel-container"><div class="panel-group"></div></div>',
|
||||
icon_name: 'accordion',
|
||||
controllable: true,
|
||||
constructor: function(data, instance_id, sirTrevor) {
|
||||
this.controls = {
|
||||
'add': this.addPanel
|
||||
};
|
||||
return SirTrevor.Block.apply(this, arguments);
|
||||
},
|
||||
addPanel: function() {
|
||||
this.$('.panel-group').append(tab_template);
|
||||
return this._initTextBlocks();
|
||||
},
|
||||
onBlockRender: function() {
|
||||
if (this.$('.panel-group').children('.panel').length === 0) {
|
||||
this.$('.panel-group').append(tab_template);
|
||||
this._initTextBlocks(true);
|
||||
}
|
||||
this.$('.panel-group').on('click', 'button.close', function() {
|
||||
if (confirm('Are you sure you want to remove this panel?')) {
|
||||
return $(this).closest('.panel').trigger('destroy').remove();
|
||||
}
|
||||
});
|
||||
return new Sortable(this.$('.panel-group')[0], {
|
||||
handle: '.reorder',
|
||||
draggable: '.panel'
|
||||
});
|
||||
},
|
||||
toData: function() {
|
||||
var data;
|
||||
data = {
|
||||
panels: []
|
||||
};
|
||||
this.$('.panel').each(function() {
|
||||
return data.panels.push({
|
||||
title: $(this).find('.panel-title > a').html(),
|
||||
body: $(this).find('.panel-body').html()
|
||||
});
|
||||
});
|
||||
return this.setData(data);
|
||||
},
|
||||
loadData: function(data) {
|
||||
var $panel, panel, _i, _len, _ref, _results;
|
||||
if (typeof data !== 'undefined') {
|
||||
this.$('.panel').remove();
|
||||
_ref = data.panels;
|
||||
_results = [];
|
||||
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
|
||||
panel = _ref[_i];
|
||||
$panel = $(tab_template);
|
||||
$panel.find('.panel-title > a').html(panel.title);
|
||||
$panel.find('.panel-body').html(panel.body);
|
||||
_results.push(this.$('.panel-group').append($panel));
|
||||
}
|
||||
return _results;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}).call(this);
|
||||
|
||||
(function() {
|
||||
var button_template,
|
||||
__hasProp = {}.hasOwnProperty;
|
||||
button_template = '<span class="btn btn-default st-required placeholder-btn" contenteditable="true" data-ph="Button"></span>';
|
||||
|
||||
SirTrevor.Blocks.Button = SirTrevor.Block.extend({
|
||||
button_sizes: {
|
||||
'btn-xs': 'X-Small',
|
||||
'btn-sm': 'Small',
|
||||
'': 'Default',
|
||||
'btn-lg': 'Large'
|
||||
},
|
||||
button_styles: {
|
||||
'btn-default': 'Default',
|
||||
'btn-primary': 'Primary',
|
||||
'btn-success': 'Success',
|
||||
'btn-info': 'Info',
|
||||
'btn-warning': 'Warning',
|
||||
'btn-danger': 'Danger'
|
||||
},
|
||||
type: "button",
|
||||
title: 'Button',
|
||||
editorHTML: '<div class="st-button-form-wrapper well" style="margin: 10px; display: none;"> <div class="form-group"> Size: <select class="form-control" name="size"></select> </div> <div class="form-group"> Style: <select class="form-control" name="style"></select> </div> <div class="form-group"> Full width: <input type="checkbox" class="form-control" name="is_block"/> </div> <div class="form-group"> URL: <div class="input-group"><input class="form-control" type="text" name="url" value="" placeholder="Enter a URL or click the button to link to a file"/><span class="input-group-btn"><a href="'+base_url+'/theme/admin/js/filemanager/dialog.php?type=2&field_id=URLStore" class="btn btn-primary iframe-btn" onClick="event.preventDefault();return fancybox(this);">Link to File</a></span> </div></div> <button type="button" class="btn btn-primary">OK</button> </div> <div class="st-button-wrapper" style="text-align: center; min-height: 0">' + button_template + '</div>',
|
||||
icon_name: 'button',
|
||||
loadData: function(data) {
|
||||
return this.$find('.btn').html(SirTrevor.toHTML(data.text, this.type));
|
||||
},
|
||||
_setBlockInner: function() {
|
||||
var $sizes_select, $styles_select, size, size_class, style, style_class, _ref, _ref1;
|
||||
SirTrevor.Block.prototype._setBlockInner.apply(this, arguments);
|
||||
$styles_select = this.$('[name=style]');
|
||||
_ref = this.button_styles;
|
||||
for (style_class in _ref) {
|
||||
if (!__hasProp.call(_ref, style_class)) continue;
|
||||
style = _ref[style_class];
|
||||
$styles_select.append($('<option/>').attr('value', style_class).text(style));
|
||||
}
|
||||
$styles_select.val('btn-default');
|
||||
$sizes_select = this.$('[name=size]');
|
||||
_ref1 = this.button_sizes;
|
||||
for (size_class in _ref1) {
|
||||
if (!__hasProp.call(_ref1, size_class)) continue;
|
||||
size = _ref1[size_class];
|
||||
$sizes_select.append($('<option/>').attr('value', size_class).text(size));
|
||||
}
|
||||
$sizes_select.val('');
|
||||
return $sizes_select.on('change click', (function(_this) {
|
||||
return function() {
|
||||
var btn, selected_size_class, _ref2, _results;
|
||||
selected_size_class = $sizes_select.val();
|
||||
btn = _this.getButton();
|
||||
_ref2 = _this.button_sizes;
|
||||
_results = [];
|
||||
for (size_class in _ref2) {
|
||||
if (!__hasProp.call(_ref2, size_class)) continue;
|
||||
_results.push(btn.toggleClass(size_class, size_class === selected_size_class));
|
||||
}
|
||||
return _results;
|
||||
};
|
||||
})(this));
|
||||
},
|
||||
onBlockRender: function() {
|
||||
var $block_checkbox, $sizes_select, $styles_select;
|
||||
this.getWrapper().on('click keyup', (function(_this) {
|
||||
return function() {
|
||||
return _this.checkForButton();
|
||||
};
|
||||
})(this));
|
||||
this.getButton().on('click', (function(_this) {
|
||||
return function() {
|
||||
return _this.$('.st-button-form-wrapper').show('fast');
|
||||
};
|
||||
})(this));
|
||||
this.$('.st-button-form-wrapper button').on('click', (function(_this) {
|
||||
return function() {
|
||||
return _this.$('.st-button-form-wrapper').hide('fast');
|
||||
};
|
||||
})(this));
|
||||
$styles_select = this.$('[name=style]');
|
||||
$styles_select.on('change click', (function(_this) {
|
||||
return function() {
|
||||
var btn, selected_style_class, style_class, _ref, _results;
|
||||
selected_style_class = $styles_select.val();
|
||||
btn = _this.getButton();
|
||||
_ref = _this.button_styles;
|
||||
_results = [];
|
||||
for (style_class in _ref) {
|
||||
if (!__hasProp.call(_ref, style_class)) continue;
|
||||
_results.push(btn.toggleClass(style_class, style_class === selected_style_class));
|
||||
}
|
||||
return _results;
|
||||
};
|
||||
})(this));
|
||||
$styles_select.trigger('change');
|
||||
$sizes_select = this.$('[name=size]');
|
||||
$sizes_select.on('change click', (function(_this) {
|
||||
return function() {
|
||||
var btn, selected_size_class, size_class, _ref, _results;
|
||||
selected_size_class = $sizes_select.val();
|
||||
btn = _this.getButton();
|
||||
_ref = _this.button_sizes;
|
||||
_results = [];
|
||||
for (size_class in _ref) {
|
||||
if (!__hasProp.call(_ref, size_class)) continue;
|
||||
_results.push(btn.toggleClass(size_class, size_class === selected_size_class));
|
||||
}
|
||||
return _results;
|
||||
};
|
||||
})(this));
|
||||
$sizes_select.trigger('change');
|
||||
$block_checkbox = this.$('[name=is_block]').on('change click', (function(_this) {
|
||||
return function() {
|
||||
return _this.getButton().toggleClass('btn-block', $block_checkbox.is(':checked'));
|
||||
};
|
||||
})(this));
|
||||
return $block_checkbox.trigger('change');
|
||||
},
|
||||
checkForButton: function() {
|
||||
if (this.$('.btn').length === 0) {
|
||||
return setTimeout((function(_this) {
|
||||
return function() {
|
||||
if (_this.$('.btn').length === 0) {
|
||||
return _this.getWrapper().html(button_template);
|
||||
}
|
||||
};
|
||||
})(this), 500);
|
||||
}
|
||||
},
|
||||
getWrapper: function() {
|
||||
return this.$('.st-button-wrapper');
|
||||
},
|
||||
getButton: function() {
|
||||
return this.$('.st-button-wrapper .btn');
|
||||
},
|
||||
toData: function() {
|
||||
var data;
|
||||
data = {};
|
||||
this.$('select, input').each(function() {
|
||||
var value;
|
||||
if (this.getAttribute('type') === 'checkbox') {
|
||||
value = $(this).is(':checked');
|
||||
} else {
|
||||
value = $(this).val();
|
||||
}
|
||||
data[this.getAttribute('name')] = value;
|
||||
return true;
|
||||
});
|
||||
data.html = this.getButton().html();
|
||||
return this.setData(data);
|
||||
},
|
||||
loadData: function(data) {
|
||||
var $el, i, v;
|
||||
for (i in data) {
|
||||
if (!__hasProp.call(data, i)) continue;
|
||||
v = data[i];
|
||||
$el = this.$('select, input').filter('[name=' + i + ']');
|
||||
if ($el.attr('type') === 'checkbox') {
|
||||
if (v) {
|
||||
$el.attr('checked', 'yes');
|
||||
}
|
||||
} else {
|
||||
$el.val(v);
|
||||
}
|
||||
}
|
||||
return this.getButton().html(data.html);
|
||||
}
|
||||
});
|
||||
|
||||
}).call(this);
|
||||
2
public/assets/adm/js/trevor/sir-trevor-bootstrap.min.js
vendored
Executable file
38
public/assets/adm/js/trevor/sir-trevor-columns-block.all.css
Executable file
@@ -0,0 +1,38 @@
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column {
|
||||
position: relative; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column > .st-block-controls__top, .st-block[data-type=Columns] > .st-block__inner > .columns-row > .column > .st-block.st-icon--add::after {
|
||||
width: 95%;
|
||||
margin-left: auto;
|
||||
margin-right: auto; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column::before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
width: 95%;
|
||||
left: 2.5%;
|
||||
border: 1px solid #35debc;
|
||||
border-bottom: none;
|
||||
height: 3px;
|
||||
content: ' ';
|
||||
box-sizing: border-box; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .st-block__control-ui [data-icon]:before {
|
||||
font-family: 'ST-Columns-Icons'; }
|
||||
.st-block[data-type=Columns]:hover > .st-block__inner > .columns-row > .column::before {
|
||||
display: block; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls {
|
||||
font-size: 90%; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls .st-block-control {
|
||||
margin-right: 5px;
|
||||
margin-bottom: 3px; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls .st-block-control[data-type=Columns] {
|
||||
display: none; }
|
||||
|
||||
.st-block-controls .st-block-control[data-type=Columns] .st-icon {
|
||||
font-family: 'ST-Columns-Icons'; }
|
||||
|
||||
@font-face {
|
||||
font-family: 'ST-Columns-Icons';
|
||||
src: url(data:application/font-woff;base64,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) format("woff");
|
||||
font-weight: normal;
|
||||
font-style: normal; }
|
||||
|
||||
/*# sourceMappingURL=sir-trevor-columns-block.css.map */
|
||||
38
public/assets/adm/js/trevor/sir-trevor-columns-block.css
Executable file
@@ -0,0 +1,38 @@
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column {
|
||||
position: relative; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column > .st-block-controls__top, .st-block[data-type=Columns] > .st-block__inner > .columns-row > .column > .st-block.st-icon--add::after {
|
||||
width: 95%;
|
||||
margin-left: auto;
|
||||
margin-right: auto; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column::before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
width: 95%;
|
||||
left: 2.5%;
|
||||
border: 1px solid #35debc;
|
||||
border-bottom: none;
|
||||
height: 3px;
|
||||
content: ' ';
|
||||
box-sizing: border-box; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .st-block__control-ui [data-icon]:before {
|
||||
font-family: 'ST-Columns-Icons'; }
|
||||
.st-block[data-type=Columns]:hover > .st-block__inner > .columns-row > .column::before {
|
||||
display: block; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls {
|
||||
font-size: 90%; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls .st-block-control {
|
||||
margin-right: 5px;
|
||||
margin-bottom: 3px; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls .st-block-control[data-type=Columns] {
|
||||
display: none; }
|
||||
|
||||
.st-block-controls .st-block-control[data-type=Columns] .st-icon {
|
||||
font-family: 'ST-Columns-Icons'; }
|
||||
|
||||
@font-face {
|
||||
font-family: 'ST-Columns-Icons';
|
||||
src: url("fonts/ST-Columns-Icons.woff") format("woff");
|
||||
font-weight: normal;
|
||||
font-style: normal; }
|
||||
|
||||
/*# sourceMappingURL=sir-trevor-columns-block.css.map */
|
||||
198
public/assets/adm/js/trevor/sir-trevor-columns-block.js
Executable file
@@ -0,0 +1,198 @@
|
||||
/*! sir-trevor-columns-block 2015-03-01 */
|
||||
/* global define:true module:true window: true */
|
||||
(function(global, factory) {
|
||||
if (typeof define === 'function' && define['amd']) {
|
||||
define(['sir-trevor-js', 'jquery'], factory);
|
||||
} else if (typeof module !== 'undefined' && module['exports']) {
|
||||
var SirTrevor = require('sir-trevor-js');
|
||||
var jQuery = require('jquery');
|
||||
module['exports'] = factory(SirTrevor, jQuery);
|
||||
} else if (typeof this !== 'undefined') {
|
||||
global.SirTrevor.Blocks.Columns = factory(global.SirTrevor, global.jQuery);
|
||||
}
|
||||
})(typeof window !== 'undefined' ? window : this, function factory(SirTrevor, $) {
|
||||
"use strict";
|
||||
/*
|
||||
Columns Layout Block
|
||||
*/
|
||||
return SirTrevor.Blocks.Columns = SirTrevor.Block.extend({
|
||||
|
||||
type: "Columns",
|
||||
|
||||
title: function () {
|
||||
return i18n.t('blocks:columns:title') || 'Columns';
|
||||
},
|
||||
|
||||
icon_name: 'columns',
|
||||
|
||||
columns_presets: {
|
||||
'columns-6-6': [6, 6],
|
||||
'columns-3-9': [3, 9],
|
||||
'columns-9-3': [9, 3],
|
||||
'columns-4-8': [4, 8],
|
||||
'columns-8-4': [8, 4],
|
||||
'columns-4-4-4': [4, 4, 4],
|
||||
'columns-3-6-3': [3, 6, 3],
|
||||
'columns-3-3-3-3': [3, 3, 3, 3]
|
||||
},
|
||||
|
||||
controllable: true,
|
||||
|
||||
constructor: function (data, editorInstance, mediator, options) {
|
||||
SirTrevor.Block.apply(this, arguments);
|
||||
},
|
||||
|
||||
beforeBlockRender: function () {
|
||||
this.controls = {
|
||||
'twocolumns': this.changeColumnsHandler('columns-6-6'),
|
||||
'threecolumns': this.changeColumnsHandler('columns-4-4-4'),
|
||||
'onetwocolumns': this.changeColumnsHandler('columns-4-8'),
|
||||
'twoonecolumns': this.changeColumnsHandler('columns-8-4'),
|
||||
'fourcolumns': this.changeColumnsHandler('columns-3-3-3-3'),
|
||||
'onethreecolumns': this.changeColumnsHandler('columns-3-9'),
|
||||
'threeonecolumns': this.changeColumnsHandler('columns-9-3'),
|
||||
'onetwoonecolumns': this.changeColumnsHandler('columns-3-6-3')
|
||||
};
|
||||
},
|
||||
|
||||
changeColumnsHandler: function (preset) {
|
||||
var self = this;
|
||||
return function () {
|
||||
self.changeColumns(preset, false);
|
||||
};
|
||||
},
|
||||
|
||||
changeColumns: function (preset) {
|
||||
if (this.columns_preset !== preset) {
|
||||
this.applyColumns(preset);
|
||||
}
|
||||
},
|
||||
|
||||
editorHTML: function () {
|
||||
return '<div class="columns-row" id="#{blockID}-columns-row" style="overflow: auto"/>'.replace('#{blockID}', this.blockID);
|
||||
},
|
||||
|
||||
_setBlockInner: function () {
|
||||
SirTrevor.Block.prototype._setBlockInner.apply(this, arguments);
|
||||
this.applyColumns('columns-6-6', true);
|
||||
/* default */
|
||||
},
|
||||
|
||||
applyColumns: function (preset, initial) {
|
||||
var self = this;
|
||||
var columns_config = this.columns_presets[preset];
|
||||
|
||||
var $to_delete = this.getColumns(':gt(' + (columns_config.length - 1) + ')');
|
||||
// if there are unneeded columns
|
||||
if ($to_delete.length > 0) {
|
||||
// ask confirmation only if there are nested blocks
|
||||
if ($to_delete.children('.st-block').length > 0) {
|
||||
var txt = $to_delete.length === 1 ? 'column' : ($to_delete.length + ' columns');
|
||||
if (!window.confirm('This action will delete last ' + txt + '. Do you really want to proceed?')) {
|
||||
return; // interrupt if "Cancel" is pressed
|
||||
}
|
||||
}
|
||||
$to_delete.each(function () {
|
||||
var $this = $(this);
|
||||
// destroy nested blocks properly
|
||||
$this.children('.st-block').each(function () {
|
||||
self.editorInstance.block_manager.removeBlock(this.getAttribute('id'));
|
||||
});
|
||||
// destroy column itself
|
||||
$this.trigger('destroy').remove();
|
||||
});
|
||||
}
|
||||
|
||||
// apply new configuration
|
||||
var total_width = columns_config.reduce(function (total, width) {
|
||||
return total + width;
|
||||
}, 0);
|
||||
var $row = this.$('.columns-row');
|
||||
|
||||
columns_config.forEach(function (ratio, i) {
|
||||
var width = Math.round(ratio * 1000 * 100 / total_width) / 1000;
|
||||
|
||||
var $column = self.getColumn(i);
|
||||
if ($column.length === 0) {
|
||||
$column = $('<div class="column" style="float: left;"></div>');
|
||||
var plus = new SirTrevor.FloatingBlockControls($column, self.instanceID, self.mediator);
|
||||
// self.listenTo(plus, 'showBlockControls', self.editorInstance.showBlockControls);
|
||||
$column.prepend(plus.render().$el);
|
||||
$row.append($column);
|
||||
}
|
||||
|
||||
$column.css('width', width + '%');
|
||||
});
|
||||
|
||||
this.$('.st-block-control-ui-btn').removeClass('active')
|
||||
.filter('[data-icon=' + preset + ']').addClass('active');
|
||||
|
||||
this.columns_preset = preset;
|
||||
|
||||
if (!initial) {
|
||||
this.trigger('block:columns:change');
|
||||
}
|
||||
},
|
||||
|
||||
onBlockRender: function () {
|
||||
this.$('.st-block-control-ui-btn').filter('[data-icon=' + this.columns_preset + ']').addClass('active');
|
||||
},
|
||||
|
||||
getRow: function () {
|
||||
if (this.$row) {
|
||||
return this.$row;
|
||||
}
|
||||
this.$row = this.$('#' + this.blockID + '-columns-row');
|
||||
return this.$row;
|
||||
},
|
||||
|
||||
getColumns: function (filter) {
|
||||
return this.getRow().children(filter);
|
||||
},
|
||||
|
||||
getColumn: function (index) {
|
||||
return this.getRow().children(':eq(' + index + ')');
|
||||
},
|
||||
|
||||
_serializeData: function () {
|
||||
var self = this;
|
||||
var column_config = this.columns_presets[this.columns_preset];
|
||||
var dataObj = {columns: [], preset: this.columns_preset};
|
||||
|
||||
this.getColumns().each(function (i) {
|
||||
var blocksData = [];
|
||||
$(this).children('.st-block').each(function () {
|
||||
var block = self.editorInstance.findBlockById(this.getAttribute('id'));
|
||||
blocksData.push(block.getData());
|
||||
});
|
||||
|
||||
dataObj.columns.push({
|
||||
width: column_config[i],
|
||||
blocks: blocksData
|
||||
});
|
||||
});
|
||||
|
||||
return dataObj;
|
||||
},
|
||||
|
||||
loadData: function (data) {
|
||||
if (data.preset) {
|
||||
this.applyColumns(data.preset, true);
|
||||
}
|
||||
|
||||
var columns_data = (data.columns || []);
|
||||
for (var i = 0; i < columns_data.length; i++) {
|
||||
var $block = null;
|
||||
var $column = this.getColumn(i);
|
||||
for (var j = 0; j < columns_data[i].blocks.length; j++) {
|
||||
var block = columns_data[i].blocks[j];
|
||||
$block = this.editorInstance.block_manager.createBlock(block.type, block.data, $block ? $block.$el : $column.children('.st-block-controls__top'));
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
performValidations: function () {
|
||||
// nothing
|
||||
}
|
||||
});
|
||||
});
|
||||
6
public/assets/adm/js/trevor/sir-trevor-icons.css
Executable file
50
public/assets/adm/js/trevor/sir-trevor-iframe.js
Executable file
@@ -0,0 +1,50 @@
|
||||
SirTrevor.Blocks.Iframe = (function() {
|
||||
return SirTrevor.Block.extend({
|
||||
regex_src : /(?:<iframe)(?:.+)(?:src="){1}([^"].+?)(?:")(?:.+)(?:<\/iframe>)/i,
|
||||
regex_width : /(?:<iframe)(?:.+)(?:width="){1}([^"].+?)(?:")(?:.+)(?:<\/iframe>)/i,
|
||||
regex_height : /(?:<iframe)(?:.+)(?:height="){1}([^"].+?)(?:")(?:.+)(?:<\/iframe>)/i,
|
||||
type : 'iframe',
|
||||
icon_name : 'iframe',
|
||||
title : function() {
|
||||
return "Iframe";
|
||||
},
|
||||
toolbarEnabled : true,
|
||||
droppable : false,
|
||||
pastable : true,
|
||||
paste_options : {
|
||||
html : '<input type="text" placeholder="<iframe>" class="st-block__paste-input st-paste-block">'
|
||||
},
|
||||
onContentPasted : function(event) {
|
||||
this.loading();
|
||||
obj = {};
|
||||
val = $(event.target).val();
|
||||
match_src = this.regex_src.exec(val);
|
||||
if (match_src !== null && !_.isUndefined(match_src[1])) {
|
||||
obj.src = match_src[1];
|
||||
match_width = val.match(this.regex_width);
|
||||
if (match_width !== null && !_.isUndefined(match_width[1])) {
|
||||
obj.width = match_width[1];
|
||||
}
|
||||
match_height = val.match(this.regex_height);
|
||||
if (match_height !== null && !_.isUndefined(match_height[1])) {
|
||||
obj.height = match_height[1];
|
||||
}
|
||||
this.setAndLoadData(obj);
|
||||
}
|
||||
},
|
||||
uploadable : false,
|
||||
formattable : false,
|
||||
loadData : function(data) {
|
||||
data.width = (typeof data.width == undefined || !data.width) ? '100%' : data.width;
|
||||
data.height = (typeof data.height == undefined || !data.height) ? '100%' : data.height;
|
||||
this.$inner.prepend(
|
||||
$('<iframe>')
|
||||
.attr('src', data.src)
|
||||
.attr('class', 'st-block-embed')
|
||||
.attr('width', data.width)
|
||||
.attr('height', data.height)
|
||||
);
|
||||
this.ready();
|
||||
},
|
||||
});
|
||||
})();
|
||||
50
public/assets/adm/js/trevor/sir-trevor-imageExtended.js
Executable file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* Extended Image Block
|
||||
* 2014 Ændrew Rininsland <aendrew.rininsland@the-times.co.uk>
|
||||
* Based on neyre/sir-trevor-wp's ImageCaption.js block.
|
||||
*/
|
||||
(function() {
|
||||
SirTrevor.Blocks.ImageExtended = SirTrevor.Blocks.Image.extend({
|
||||
type: "image_extended",
|
||||
title: function() { return i18n.t('blocks:image:title'); },
|
||||
droppable: true,
|
||||
uploadable: true,
|
||||
icon_name: 'image',
|
||||
loadData: function(data){
|
||||
// Create our image tag
|
||||
this.$editor.html($('<img>', { src: data.file.url })).show();
|
||||
this.$editor.append($('<label class="editlabel" for="alt">Image Alt Text:</label>'));
|
||||
this.$editor.append($('<input>', {type: 'text', class: 'st-input-string js-caption-input', name: 'caption', placeholder: '', style: 'width: 100%; margin-top:10px; text-align: center;', value: data.caption}));
|
||||
this.$editor.append($('<label class="editlabel" for="link">Link to page or file? include "http://" (leave empty for none):</label>'));
|
||||
this.$editor.append($('<input>', {type: 'text', class: 'st-input-string js-source-input', name: 'source', placeholder: 'http://', style: 'width: 100%; margin-top:10px; text-align: center;', value: data.source}));},
|
||||
onBlockRender: function(){
|
||||
/* Setup the upload button */
|
||||
this.$inputs.find('button').bind('click', function(ev){ ev.preventDefault(); });
|
||||
this.$inputs.find('input').on('change', _.bind(function(ev){
|
||||
this.onDrop(ev.currentTarget);
|
||||
}, this));
|
||||
},
|
||||
onDrop: function(transferData){
|
||||
var file = transferData.files[0],
|
||||
urlAPI = (typeof URL !== "undefined") ? URL : (typeof webkitURL !== "undefined") ? webkitURL : null;
|
||||
// Handle one upload at a time
|
||||
if (/image/.test(file.type)) {
|
||||
this.loading();
|
||||
// Show this image on here
|
||||
this.$inputs.hide();
|
||||
this.loadData({file: {url: urlAPI.createObjectURL(file)}});
|
||||
this.uploader(
|
||||
file,
|
||||
function(data) {
|
||||
this.setData(data);
|
||||
this.ready();
|
||||
},
|
||||
function(error){
|
||||
this.addMessage(i18n.t('blocks:image:upload_error'));
|
||||
this.ready();
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
});
|
||||
}).call(this);
|
||||
528
public/assets/adm/js/trevor/sir-trevor.css
Executable file
@@ -0,0 +1,528 @@
|
||||
.st-outer {
|
||||
font-size: 16px; }
|
||||
|
||||
/* Use the following CSS code if you want to use data attributes for inserting your icons */
|
||||
[data-icon]:before,
|
||||
[data-icon-after]:after {
|
||||
font-family: 'ST-Icons';
|
||||
speak: none;
|
||||
/* Enable Ligatures */
|
||||
-webkit-font-feature-settings: "liga","dlig";
|
||||
-moz-font-feature-settings: "liga=1, dlig=1";
|
||||
-moz-font-feature-settings: "liga","dlig";
|
||||
-ms-font-feature-settings: "liga","dlig";
|
||||
-o-font-feature-settings: "liga","dlig";
|
||||
font-feature-settings: "liga","dlig";
|
||||
text-rendering: optimizeLegibility;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
content: attr(data-icon); }
|
||||
|
||||
[data-icon-after]:after {
|
||||
content: attr(data-icon-after); }
|
||||
|
||||
.st-icon {
|
||||
font-family: 'ST-Icons';
|
||||
speak: none;
|
||||
/* Enable Ligatures */
|
||||
-webkit-font-feature-settings: "liga","dlig";
|
||||
-moz-font-feature-settings: "liga=1, dlig=1";
|
||||
-moz-font-feature-settings: "liga","dlig";
|
||||
-ms-font-feature-settings: "liga","dlig";
|
||||
-o-font-feature-settings: "liga","dlig";
|
||||
font-feature-settings: "liga","dlig";
|
||||
text-rendering: optimizeLegibility;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
cursor: pointer; }
|
||||
|
||||
[data-icon=bin]:hover:before {
|
||||
content: "binopen"; }
|
||||
|
||||
.st-block__inner ::-moz-selection {
|
||||
background: #34e0c2;
|
||||
text-shadow: none; }
|
||||
.st-block__inner ::selection {
|
||||
background: #34e0c2;
|
||||
text-shadow: none; }
|
||||
|
||||
.st-spinner {
|
||||
position: absolute !important;
|
||||
left: 50%;
|
||||
top: 50%; }
|
||||
|
||||
.st-input-label {
|
||||
display: block;
|
||||
margin-bottom: 0.3em; }
|
||||
|
||||
.st-text-block,
|
||||
.st-block input[type="text"],
|
||||
.st-block textarea {
|
||||
font-size: inherit;
|
||||
margin: 0;
|
||||
padding: 0.3em 0; }
|
||||
|
||||
.st-text-block,
|
||||
.st-text-block:active,
|
||||
.st-text-block:focus,
|
||||
.st-block [contenteditable="true"],
|
||||
.st-block [contenteditable="true"]:active,
|
||||
.st-block [contenteditable="true"]:focus,
|
||||
.st-block input[type="text"],
|
||||
.st-block input[type="text"]:active,
|
||||
.st-block input[type="text"]:focus,
|
||||
.st-block textarea,
|
||||
.st-block textarea:hover,
|
||||
.st-block textarea:active {
|
||||
outline: none;
|
||||
border: none; }
|
||||
|
||||
.st-block input[type="text"],
|
||||
.st-block input[type="text"]:active,
|
||||
.st-block input[type="text"]:focus {
|
||||
color: #42474b;
|
||||
border: 0.1em solid #d4d4d4;
|
||||
}
|
||||
.st-errors {
|
||||
background-color: #ffe1e4;
|
||||
padding: 2em;
|
||||
color: #d70014; }
|
||||
|
||||
.st-errors p,
|
||||
.st-errors ul {
|
||||
margin: 0; }
|
||||
|
||||
.st-errors ul {
|
||||
padding-left: 1em; }
|
||||
|
||||
.st-errors p {
|
||||
margin-bottom: 0.5em;
|
||||
font-weight: 700; }
|
||||
|
||||
.st--block-limit-reached .st-block-controls__top {
|
||||
display: none; }
|
||||
|
||||
.st-block-controls__top:before {
|
||||
width: 100%;
|
||||
display: block;
|
||||
text-align: center;
|
||||
font-size: 1.875em;
|
||||
padding: 0.3em 0;
|
||||
line-height: 0.9;
|
||||
border-radius: 0.2em; }
|
||||
|
||||
.st-block-controls__top:hover:before {
|
||||
color: #34e0c2;
|
||||
background: #f3f3f3; }
|
||||
|
||||
.st-block-controls {
|
||||
background-color: #f3f3f3;
|
||||
display: none;
|
||||
border-radius: 0.2em;
|
||||
color: #42474b;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
padding: 1.2em 0; }
|
||||
|
||||
.st-block-controls--active {
|
||||
display: block; }
|
||||
|
||||
.st-block-control {
|
||||
font-size: 1.125em;
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
margin: 0 1em 0 0; }
|
||||
|
||||
.st-block-control .st-icon {
|
||||
font-size: 2.25em;
|
||||
margin: 0 0 .2em 0;
|
||||
display: block; }
|
||||
|
||||
.st-block-control:hover {
|
||||
color: #34e0c2; }
|
||||
|
||||
.st-block {
|
||||
padding: 0;
|
||||
position: relative; }
|
||||
|
||||
.st-block__inner {
|
||||
padding: 1.875em 1.875em 2.8em;
|
||||
border: 2px solid #efefef;
|
||||
position: relative; }
|
||||
|
||||
.st-block__inner:hover {
|
||||
border-color: #34e0c2; }
|
||||
|
||||
.st-block--with-errors > .st-block__inner,
|
||||
.st-block--delete-active > .st-block__inner {
|
||||
border-color: #d70014; }
|
||||
|
||||
.st-block--with-plus:after,
|
||||
.st-icon--add:after {
|
||||
display: block;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
bottom: 0; }
|
||||
|
||||
.st--block-limit-reached .st-block--with-plus:after,
|
||||
.st--block-limit-reached .st-icon--add:after {
|
||||
display: none; }
|
||||
|
||||
.st-icon--add:after {
|
||||
text-align: center;
|
||||
font-size: 1.875em;
|
||||
padding: 0.3em 0;
|
||||
line-height: 0.9;
|
||||
border-radius: 0.2em; }
|
||||
|
||||
.st-block--with-plus:after {
|
||||
background: #f3f3f3;
|
||||
color: #34e0c2; }
|
||||
|
||||
.with-st-controls:after,
|
||||
.with-st-controls:before {
|
||||
display: none; }
|
||||
|
||||
.st-outer--is-reordering .st-block.st-drag-over:after,
|
||||
.st-outer--is-reordering .st-block.st-drag-over:last-child:after,
|
||||
.st-outer--is-reordering .st-block-controls__top.st-drag-over:before {
|
||||
font-family: inherit;
|
||||
content: "Drop block here";
|
||||
text-align: center;
|
||||
padding: 0.7em 0;
|
||||
font-size: 1.125em;
|
||||
font-weight: 700;
|
||||
border: 2px dashed #d4d4d4;
|
||||
background: transparent;
|
||||
color: #d4d4d4; }
|
||||
|
||||
.st-text-block {
|
||||
min-height: 3em;
|
||||
font-size: 1.275em;
|
||||
line-height: 1.45; }
|
||||
|
||||
.st-text-block--heading {
|
||||
line-height: 1.1;
|
||||
font-size: 2.2em;
|
||||
min-height: 0;
|
||||
font-weight: 700; }
|
||||
|
||||
ul.st-text-block {
|
||||
margin-left: 1.875em; }
|
||||
|
||||
.st-block__inputs {
|
||||
padding: 1.6em 0 1em;
|
||||
border-radius: 0.2em;
|
||||
background: #f3f3f3;
|
||||
border-top: 0.125em solid transparent; }
|
||||
|
||||
.st-block__dropzone .st-icon {
|
||||
font-size: 4em;
|
||||
color: #42474b;
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin: 0 auto 0.2em; }
|
||||
|
||||
.st-block__dropzone p {
|
||||
text-align: center;
|
||||
color: #42474b;
|
||||
font-size: 1.2em;
|
||||
margin: 0; }
|
||||
|
||||
.st-block__dropzone p span {
|
||||
font-weight: 700; }
|
||||
|
||||
.st-drag-over .st-block__inputs {
|
||||
border-top-color: #cdcdcd; }
|
||||
|
||||
.st-block .st-block__paste-input[type="text"] {
|
||||
text-align: center;
|
||||
width: 80%;
|
||||
display: block;
|
||||
margin: 0.4em auto 0; }
|
||||
|
||||
.st-upload-btn {
|
||||
border: 0;
|
||||
background: #42474b;
|
||||
border-radius: 0.2em;
|
||||
padding: 0.35em 1em;
|
||||
font-size: 1.125em;
|
||||
cursor: pointer;
|
||||
color: #fff;
|
||||
position: relative;
|
||||
z-index: 10; }
|
||||
|
||||
.st-block__upload-container:hover .st-upload-btn {
|
||||
background: #34e0c2; }
|
||||
|
||||
.st-block__editor--with-square-media {
|
||||
padding-top: 100%;
|
||||
/* 16:9 */
|
||||
height: 0;
|
||||
position: relative;
|
||||
width: 100%; }
|
||||
|
||||
.st-block__editor--with-sixteen-by-nine-media {
|
||||
padding-top: 56.25%;
|
||||
/* 16:9 */
|
||||
height: 0;
|
||||
position: relative;
|
||||
width: 100%; }
|
||||
|
||||
.st-block__editor--with-square-media video,
|
||||
.st-block__editor--with-square-media iframe,
|
||||
.st-block__editor--with-sixteen-by-nine-media video,
|
||||
.st-block__editor--with-sixteen-by-nine-media iframe {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
position: absolute; }
|
||||
|
||||
.st-block__editor img {
|
||||
display: block;
|
||||
height: auto;
|
||||
margin: 0 auto 15px; max-width: 100%;
|
||||
}
|
||||
|
||||
.st-block__upload-container {
|
||||
margin: 0.4em 0 0 0;
|
||||
text-align: center; }
|
||||
|
||||
.st-block__upload-container input[type="file"] {
|
||||
position: absolute;
|
||||
z-index: 50;
|
||||
opacity: 0;
|
||||
cursor: pointer;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
padding: 7px 0;
|
||||
text-align: center; }
|
||||
|
||||
.st-block__messages {
|
||||
display: none;
|
||||
position: relative;
|
||||
top: -1.9em;
|
||||
left: -1.9em;
|
||||
padding: .3em .5em;
|
||||
border: 2px solid #34e0c2;
|
||||
border-left: none;
|
||||
border-top: none;
|
||||
max-width: 80%; }
|
||||
|
||||
.st-block__messages--is-visible {
|
||||
display: block; }
|
||||
|
||||
.st-block--with-errors > .st-block__inner > .st-block__messages {
|
||||
border-color: #d70014; }
|
||||
|
||||
.st-block__messages span {
|
||||
display: block; }
|
||||
|
||||
.st-msg--error {
|
||||
color: #d70014; }
|
||||
|
||||
.st-block-positioner {
|
||||
border: 0.125em solid #34e0c2;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
left: -5.5em;
|
||||
bottom: 0.4em;
|
||||
background: #fff;
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity 0.2s ease-in-out;
|
||||
-moz-transition: opacity 0.2s ease-in-out;
|
||||
transition: opacity 0.2s ease-in-out; }
|
||||
|
||||
.st-block-positioner--is-visible {
|
||||
visibility: visible;
|
||||
opacity: 1; }
|
||||
|
||||
.st-block-positioner:after {
|
||||
content: '';
|
||||
display: block;
|
||||
width: 0.4em;
|
||||
height: 0.4em;
|
||||
position: absolute;
|
||||
right: -0.3em;
|
||||
bottom: 0.6em;
|
||||
z-index: 1;
|
||||
border: 0.125em solid #34e0c2;
|
||||
background: #fff;
|
||||
-webkit-transform: rotate(45deg);
|
||||
-moz-transform: rotate(45deg);
|
||||
-ms-transform: rotate(45deg);
|
||||
-o-transform: rotate(45deg);
|
||||
transform: rotate(45deg); }
|
||||
|
||||
.st-block-positioner__title {
|
||||
color: #34e0c2;
|
||||
font-size: 0.7em;
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
margin: 0;
|
||||
border-bottom: 1px solid #34e0c2;
|
||||
padding: 0.5em;
|
||||
text-align: center; }
|
||||
|
||||
.st-block-positioner__inner {
|
||||
background: #fff;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
padding: 0.3em 0.5em; }
|
||||
|
||||
.st-block__ui,
|
||||
.st-block__ui-delete-controls {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
opacity: 0; }
|
||||
|
||||
.st-block__control-ui {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
opacity: 0; }
|
||||
|
||||
.st-block__inner:hover > .st-block__ui,
|
||||
.st-block__inner:hover > .st-block__control-ui {
|
||||
opacity: 1; }
|
||||
|
||||
.st-block-ui-btn, .st-block-control-ui-btn {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 3em;
|
||||
height: 2.5em;
|
||||
line-height: 2.5em;
|
||||
font-size: 1.4em;
|
||||
color: #34e0c2;
|
||||
background: #fff;
|
||||
text-align: center;
|
||||
border: 2px solid #34e0c2;
|
||||
border-right: 0;
|
||||
border-bottom: 0;
|
||||
margin-bottom: 0;
|
||||
cursor: pointer; }
|
||||
|
||||
.st-block-control-ui-btn {
|
||||
width: 2em;
|
||||
height: 1.75em;
|
||||
font-size: 1.5em;
|
||||
line-height: 1.25em;
|
||||
height: 1.25em;
|
||||
border: 2px solid #34e0c2;
|
||||
border-left: 0;
|
||||
border-bottom: 0; }
|
||||
|
||||
.st-block--with-errors > .st-block__inner > .st-block__ui .st-block-ui-btn, .st-block--with-errors > .st-block__inner > .st-block__ui .st-block-control-ui-btn, .st-block--with-errors > .st-block__inner > .st-block__ui-delete-controls .st-block-ui-btn, .st-block--with-errors > .st-block__inner > .st-block__ui-delete-controls .st-block-control-ui-btn, .st-block--delete-active > .st-block__inner > .st-block__ui .st-block-ui-btn, .st-block--delete-active > .st-block__inner > .st-block__ui .st-block-control-ui-btn, .st-block--delete-active > .st-block__inner > .st-block__ui-delete-controls .st-block-ui-btn, .st-block--delete-active > .st-block__inner > .st-block__ui-delete-controls .st-block-control-ui-btn {
|
||||
color: #d70014;
|
||||
border-color: #d70014; }
|
||||
.st-block--with-errors > .st-block__inner > .st-block__ui .st-block-ui-btn:hover, .st-block--with-errors > .st-block__inner > .st-block__ui .st-block-control-ui-btn:hover, .st-block--with-errors > .st-block__inner > .st-block__ui-delete-controls .st-block-ui-btn:hover, .st-block--with-errors > .st-block__inner > .st-block__ui-delete-controls .st-block-control-ui-btn:hover, .st-block--delete-active > .st-block__inner > .st-block__ui .st-block-ui-btn:hover, .st-block--delete-active > .st-block__inner > .st-block__ui .st-block-control-ui-btn:hover, .st-block--delete-active > .st-block__inner > .st-block__ui-delete-controls .st-block-ui-btn:hover, .st-block--delete-active > .st-block__inner > .st-block__ui-delete-controls .st-block-control-ui-btn:hover {
|
||||
color: #fff;
|
||||
background-color: #d70014; }
|
||||
.st-block--with-errors > .st-block__inner > .st-block__ui-delete-controls, .st-block--delete-active > .st-block__inner > .st-block__ui-delete-controls {
|
||||
opacity: 1;
|
||||
z-index: 2; }
|
||||
|
||||
.st-block-ui-btn:hover, .st-block-control-ui-btn:hover,
|
||||
.st-block-control-ui-btn:hover {
|
||||
color: #fff;
|
||||
background: #34e0c2; }
|
||||
|
||||
.st-block__delete-label {
|
||||
display: block;
|
||||
border: 2px solid #d70014;
|
||||
border-bottom: none;
|
||||
border-right: none;
|
||||
text-align: center;
|
||||
background: #fff;
|
||||
color: #d70014;
|
||||
padding: 0.4em 0; }
|
||||
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column {
|
||||
position: relative; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column > .st-block-controls__top, .st-block[data-type=Columns] > .st-block__inner > .columns-row > .column > .st-block.st-icon--add::after {
|
||||
width: 95%;
|
||||
margin-left: auto;
|
||||
margin-right: auto; }
|
||||
.st-block[data-type=Columns] > .st-block__inner > .columns-row > .column::before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
width: 95%;
|
||||
left: 2.5%;
|
||||
border: 1px solid #35debc;
|
||||
border-bottom: none;
|
||||
height: 3px;
|
||||
content: ' ';
|
||||
box-sizing: border-box; }
|
||||
.st-block[data-type=Columns]:hover > .st-block__inner > .columns-row > .column::before {
|
||||
display: block; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls {
|
||||
font-size: 90%; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls .st-block-control {
|
||||
margin-right: 5px;
|
||||
margin-bottom: 3px; }
|
||||
.st-block[data-type=Columns] .column .st-block-controls .st-block-control[data-type=Columns] {
|
||||
display: none; }
|
||||
|
||||
.st-format-bar {
|
||||
position: absolute;
|
||||
margin: -3em 0 0 0;
|
||||
background: #4d5358;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
z-index: 10;
|
||||
border-radius: 0.4em;
|
||||
padding: 0.5em 0.9em;
|
||||
-webkit-transition: opacity 0.2s ease-in-out;
|
||||
-moz-transition: opacity 0.2s ease-in-out;
|
||||
transition: opacity 0.2s ease-in-out; }
|
||||
|
||||
.st-format-bar:before {
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 2.12em;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 0.625em solid transparent;
|
||||
border-right: 0.625em solid transparent;
|
||||
border-top: 0.625em solid #4d5358;
|
||||
margin-left: -0.625em; }
|
||||
|
||||
.st-format-bar--is-ready {
|
||||
visibility: visible;
|
||||
opacity: 1; }
|
||||
|
||||
.st-format-btn {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
color: #fff;
|
||||
padding: 0 0.6em 0 0;
|
||||
margin: 0 0.6em 0 0;
|
||||
font-size: 1em;
|
||||
vertical-align: middle;
|
||||
border-right: 1px solid #3e4245; }
|
||||
|
||||
.st-format-btn:last-child {
|
||||
border-right: none;
|
||||
padding-right: 0;
|
||||
margin-right: 0; }
|
||||
|
||||
.st-format-btn:hover,
|
||||
.st-format-btn--is-active {
|
||||
color: #34e0c2; }
|
||||
|
||||
.st-format-btn--Italic {
|
||||
font-style: italic; }
|
||||
|
||||
.st-format-btn--Unlink {
|
||||
text-decoration: line-through; }
|
||||