Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
Arkadiy-Sedelnikov committed May 10, 2017
2 parents f74b595 + 3a8d1aa commit a9b674c
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 4 deletions.
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
# JsCssManipulate. Плагин Joomla для манипуляции с Javascript и Stylesheet

Плагин позволяет удалять, перемещать в конец страницы, добавлять атрибуты defer и async скриптам, а так-же удалять или перемещать вниз страницы таблицы стилей.
#№ Синтаксис исключений для удаления скриптов и стилей

Официальная страница плагина [RU](https://joomline.ru/rasshirenija/plugin/jscssmanipulate.html)

## № Синтаксис исключений для удаления скриптов и стилей

В исключения пишутся параметры REQUEST и их значения.

Разделитель параметр/значение = (знак равно).

Разделитель между параметрами & (амперсанд).

Значений может быть несколко, разделитель значений , (запятая).

Пример option=com_content&view=article,category&catid=1,2,3,4,5

Логика обработки этой строки - "И" то есть option=com_content и view=(article или category) и catid=(1 или 2 или 3 или 4 или 5)
9 changes: 9 additions & 0 deletions elements/javascript.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
<?php

/**
* jscssmanipulate
*
* @version 1.0.0
* @author Arkadiy Sedelnikov, Joomline
* @copyright © 2017. All rights reserved.
* @license GNU/GPL v.2 or later.
*/

defined('JPATH_BASE') or die();
use Joomla\Registry\Registry as JRegistry;

Expand Down
9 changes: 9 additions & 0 deletions elements/stylesheet.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
<?php

/**
* jscssmanipulate
*
* @version 1.0.0
* @author Arkadiy Sedelnikov, Joomline
* @copyright © 2017. All rights reserved.
* @license GNU/GPL v.2 or later.
*/

defined('JPATH_BASE') or die();

class JFormFieldStylesheet extends JFormField {
Expand Down
8 changes: 8 additions & 0 deletions jscssmanipulate.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
<?php
/**
* jscssmanipulate
*
* @version 1.0.0
* @author Arkadiy Sedelnikov, Joomline
* @copyright © 2017. All rights reserved.
* @license GNU/GPL v.2 or later.
*/
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
use MatthiasMullie\Minify;
Expand Down
1 change: 1 addition & 0 deletions jscssmanipulate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,5 @@
</fieldset>
</fields>
</config>
<updateservers><server type="extension" priority="1" name="Joomline">http://joomline.net/index.php?option=com_ars&amp;view=update&amp;task=stream&amp;format=xml&amp;id=15&amp;dummy=extension.xml</server></updateservers>
</extension>
2 changes: 1 addition & 1 deletion language/ru-RU/ru-RU.plg_system_jscssmanipulate.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PLG_SYSTEM_JSCSSMANIPULATE="Система - манипуляция с Javascript и Stylesheet"
PLG_JSCSSMANIPULATE_DESCRIPTION="Этот плагин добавляет async, defer теги, удаляет, перемещает вниз, выбранные JavaScript и таблицы стилей."
PLG_JSCSSMANIPULATE_DESCRIPTION="<p>Этот плагин добавляет async, defer теги, удаляет, перемещает вниз, выбранные JavaScript и таблицы стилей Так же в есть возможность по минификации любого указанного JS скрипта или файла стилей.</p><p>О настройке плагина вы можете узнать на <a href="https://joomline.ru/rasshirenija/plugin/jscssmanipulate.html">официальной странице</a>. Плагин распространяется бесплатно, существует на пожертвования разработчикам.</p><p><iframe frameborder='0' allowtransparency='true' scrolling='no' src='https://joomline.ru/donate.html' width='100%' height='700'></iframe></p>"
PLG_JSCSSMANIPULATE_DEBUG="Отладка JsCssManipulate"
PLG_JSCSSMANIPULATE_DEBUG_DESC="Отладка"
PLG_JSCSSMANIPULATE_SCRIPTS="Javascripts"
Expand Down
4 changes: 2 additions & 2 deletions language/ru-RU/ru-RU.plg_system_jscssmanipulate.sys.ini
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
PLG_SYSTEM_JSCSSMANIPULATE="System - Javascript and Stylesheet manipulate"
PLG_JSCSSMANIPULATE_DESCRIPTION="This plugin will add async, defer tags, remove, move down selected javascript or stylesheet."
PLG_SYSTEM_JSCSSMANIPULATE="Система - манипуляция с Javascript и Stylesheet"
PLG_JSCSSMANIPULATE_DESCRIPTION="<p>Этот плагин добавляет async, defer теги, удаляет, перемещает вниз, выбранные JavaScript и таблицы стилей Так же в есть возможность по минификации любого указанного JS скрипта или файла стилей.</p><p>О настройке плагина вы можете узнать на <a href="https://joomline.ru/rasshirenija/plugin/jscssmanipulate.html">официальной странице</a>. Плагин распространяется бесплатно, существует на пожертвования разработчикам.</p><p><iframe frameborder='0' allowtransparency='true' scrolling='no' src='https://joomline.ru/donate.html' width='100%' height='700'></iframe></p>"

0 comments on commit a9b674c

Please sign in to comment.