Skip to content

Instantly share code, notes, and snippets.

@Realetive
Created February 28, 2015 03:13
Show Gist options
  • Save Realetive/7d3ce35881fea9d1adf4 to your computer and use it in GitHub Desktop.
Save Realetive/7d3ce35881fea9d1adf4 to your computer and use it in GitHub Desktop.
MODX букмарклет для добавления нового репозитория (Simple Dream)
javascript:(function(){
if (typeof MODx != 'undefined' && typeof MODx.load != 'undefined') {
var action = (MODx.action) ? MODx.action['workspaces'] : 'workspaces';
if (action == MODx.request.a) {
var providerName = prompt('Пожалуйста, обязательно введите название поставщика пакетов (по умолчанию: Simple Dream)', 'Simple Dream')
, providerURL = prompt('Адрес магазина (тоже обязательно)', 'http://modstore.pro/extras/')
, userName = prompt('Имя пользователя', '')
, userKey = prompt('Ключ', '')
, desc = prompt('Описание', 'Магазин дополнений Simple Dream')
, win = MODx.load({
xtype: 'modx-window-provider-create',
record: {
name: providerName
, description: desc
, service_url: providerURL
, username: userName
, api_key: userKey
}
});
if (providerName != null && providerURL != null) {
win.show();
win.submit();
}
} else {
alert('Похоже, вы не открыли страницу «Управления пакетами». Это произойдёт самостоятельно; пожалуйста, запустите скрипт ещё раз');
MODx.loadPage(action);
}
} else {
alert('Пожалуйста, запустите этот скрипт в панели управления MODX вашего сайта');
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment