remove unnecessary build scripts
Cette révision appartient à :
Parent
a1a2de7a09
révision
10970fe10c
@ -1,74 +0,0 @@
|
||||
/*jslint node:true, curly:false */
|
||||
"use strict";
|
||||
|
||||
var fs = require('fs-extra'),
|
||||
oxmodule = require('./package.json'),
|
||||
replace = require('replace');
|
||||
|
||||
|
||||
|
||||
// cleanup
|
||||
fs.moveSync('_module','__module');
|
||||
fs.mkdirSync('_module');
|
||||
fs.moveSync('__module/.git','_module/.git');
|
||||
fs.removeSync('__module');
|
||||
fs.emptyDirSync('_master/copy_this/modules/'+ oxmodule.vendor + '/' + oxmodule.name);
|
||||
|
||||
console.log("");
|
||||
console.log(" cleanup finished");
|
||||
|
||||
// copy files
|
||||
try {
|
||||
fs.copySync('application', '_module/application');
|
||||
fs.copySync('fileman', '_module/fileman');
|
||||
fs.copySync('plugins', '_module/plugins');
|
||||
fs.copySync('tinymce', '_module/tinymce');
|
||||
fs.copySync('LICENSE', '_module/LICENSE');
|
||||
fs.copySync('metadata.php', '_module/metadata.php');
|
||||
fs.copySync('README.md', '_module/README.md');
|
||||
fs.copySync('tinymce.png', '_module/tinymce.png');
|
||||
console.log(" new files copied");
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
// compile some files
|
||||
var replaces = {
|
||||
'empalte': 'emplate',
|
||||
'NAME': oxmodule.name,
|
||||
'DESCRIPTION': oxmodule.description,
|
||||
'VERSION': oxmodule.version + ' ( ' + new Date().toISOString().split('T')[0] + ' )',
|
||||
'AUTHOR': oxmodule.author,
|
||||
'VENDOR': oxmodule.vendor,
|
||||
'COMPANY': oxmodule.company,
|
||||
'EMAIL': oxmodule.email,
|
||||
'URL': oxmodule.url,
|
||||
'YEAR': new Date().getFullYear()
|
||||
};
|
||||
|
||||
for (var x in replaces) {
|
||||
if (!replaces.hasOwnProperty(x)) continue;
|
||||
replace({
|
||||
regex: "___" + x + "___",
|
||||
replacement: replaces[x],
|
||||
paths: ['./_module'],
|
||||
recursive: true,
|
||||
silent: true
|
||||
});
|
||||
}
|
||||
|
||||
process.on('exit', function (code) {
|
||||
console.log(" replacing complete");
|
||||
// copy module to master
|
||||
try {
|
||||
fs.mkdirsSync('_master/copy_this/modules/' + oxmodule.vendor);
|
||||
fs.copySync('_module', '_master/copy_this/modules/' + oxmodule.vendor + '/' + oxmodule.name);
|
||||
fs.removeSync('_master/copy_this/modules/' + oxmodule.vendor + '/' + oxmodule.name + '/.git');
|
||||
fs.copySync('_module/README.md', '_master/README.md');
|
||||
fs.copySync('LICENSE', '_master/LICENSE');
|
||||
console.log("");
|
||||
console.log(" build complete! made my day!");
|
||||
console.log("");
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
});
|
@ -1,26 +0,0 @@
|
||||
/*jslint node:true, curly:false */
|
||||
"use strict";
|
||||
|
||||
var runner = require('child_process');
|
||||
|
||||
var msg = ( process.argv[2] ? process.argv[2] : "updates");
|
||||
|
||||
console.log("");
|
||||
runner.exec("git add . && git commit -m '"+msg+"' && git push", {cwd: './_master/'},
|
||||
function (err, stdout, stderr) {
|
||||
if(err) console.log(err);
|
||||
else if(stderr) console.log(stderr);
|
||||
else console.log("master branch updated");
|
||||
}
|
||||
);
|
||||
runner.exec("git add . && git commit -m '"+msg+"' && git push", {cwd: './_module/'},
|
||||
function (err, stdout, stderr) {
|
||||
if(err) console.log(err);
|
||||
else if(stderr) console.log(stderr);
|
||||
else console.log("module branch updated");
|
||||
}
|
||||
);
|
||||
|
||||
process.on('exit', function (code) {
|
||||
console.log('publishing finished');
|
||||
});
|
@ -1,51 +0,0 @@
|
||||
/**
|
||||
* This file is part of O3-Shop TinyMCE editor module.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, version 3.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with O3-Shop. If not, see <http://www.gnu.org/licenses/>
|
||||
*
|
||||
* @copyright Copyright (c) 2022 Marat Bedoev, bestlife AG
|
||||
* @copyright Copyright (c) 2023 O3-Shop (https://www.o3-shop.com)
|
||||
* @license https://www.gnu.org/licenses/gpl-3.0 GNU General Public License 3 (GPLv3)
|
||||
*/
|
||||
|
||||
/*global tinymce:true */
|
||||
|
||||
(function () {
|
||||
'use strict';
|
||||
var PM = tinymce.util.Tools.resolve('tinymce.PluginManager');
|
||||
|
||||
PM.add('oxfullscreen', function (editor) {
|
||||
editor.ui.registry.addToggleButton('fullscreen', {
|
||||
tooltip: 'Fullscreen',
|
||||
icon: 'fullscreen',
|
||||
shortcut: 'Meta+Alt+F',
|
||||
active: false,
|
||||
onAction: (api) => {
|
||||
const topframeset = top.document.getElementsByTagName("frameset");
|
||||
topframeset[0].setAttribute("cols", (topframeset[0].getAttribute("cols") === "200,*" ? "1px,*" : "200,*"));
|
||||
topframeset[1].setAttribute("rows", (topframeset[1].getAttribute("rows") === "54,*" ? "1px,*" : "54,*"));
|
||||
const parentframeset = parent.document.getElementsByTagName("frameset");
|
||||
parentframeset[0].setAttribute("rows", (parentframeset[0].getAttribute("rows") === "40%,*" ? "1px,*" : "40%,*"));
|
||||
api.setActive(!api.isActive());
|
||||
}
|
||||
});
|
||||
|
||||
return {
|
||||
getMetadata: () => {
|
||||
return {
|
||||
name: "TinyMCE Fullscreen Editing Plugin for O3-Shop",
|
||||
url: "https://github.com/vanilla-thunder/oxid-module-tinymce"
|
||||
};
|
||||
}
|
||||
};
|
||||
});
|
||||
}());
|
@ -1,49 +0,0 @@
|
||||
/**
|
||||
* This file is part of O3-Shop TinyMCE editor module.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, version 3.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with O3-Shop. If not, see <http://www.gnu.org/licenses/>
|
||||
*
|
||||
* @copyright Copyright (c) 2022 Marat Bedoev, bestlife AG
|
||||
* @copyright Copyright (c) 2023 O3-Shop (https://www.o3-shop.com)
|
||||
* @license https://www.gnu.org/licenses/gpl-3.0 GNU General Public License 3 (GPLv3)
|
||||
*/
|
||||
|
||||
(function () {
|
||||
'use strict';
|
||||
const PluginManager = tinymce.util.Tools.resolve('tinymce.PluginManager');
|
||||
PluginManager.add('roxy', function (editor) {
|
||||
editor.settings.file_picker_callback = function ($callback, $value, $meta) {
|
||||
var url = editor.settings.filemanager_url
|
||||
+ "&type=" + $meta.filetype
|
||||
+ '&value=' + $value
|
||||
+ '&selected=' + $value;
|
||||
|
||||
if (editor.settings.language) {
|
||||
url += '&langCode=' + editor.settings.language;
|
||||
}
|
||||
if (editor.settings.filemanager_access_key) {
|
||||
url += '&akey=' + editor.settings.filemanager_access_key;
|
||||
}
|
||||
|
||||
const instanceApi = editor.windowManager.openUrl({
|
||||
title: 'Filemanager',
|
||||
url: url,
|
||||
width: window.innerWidth,
|
||||
height: window.innerHeight - 40,
|
||||
onMessage: function(dialogApi, details) {
|
||||
$callback(details.content);
|
||||
instanceApi.close();
|
||||
}
|
||||
});
|
||||
};
|
||||
});
|
||||
}());
|
@ -1,3 +0,0 @@
|
||||
#/bin/bash
|
||||
|
||||
wget https://www.tiny.cloud/tinymce-services-azure/1/package/download?plugins=advlist,anchor,autolink,autoresize,charmap,code,colorpicker,contextmenu,directionality,fullpage,fullscreen,hr,image,importcss,insertdatetime,legacyoutput,link,lists,media,nonbreaking,noneditable,pagebreak,paste,preview,searchreplace,tabfocus,table,textcolor,textpattern,toc,visualblocks,wordcount&themes=modern,inlite,mobile&skins=lightgray&combine=true -o tinymce.zip
|
Chargement…
Référencer dans un nouveau ticket
Block a user