Commit 7a9827ce by Неля

1

parent dc62f108
yandex-share-widget
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
</project>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<profile version="1.0" is_locked="false">
<option name="myName" value="Project Default" />
<option name="myLocal" value="false" />
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
<option name="processCode" value="true" />
<option name="processLiterals" value="true" />
<option name="processComments" value="true" />
</inspection_tool>
</profile>
</component>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<settings>
<option name="PROJECT_PROFILE" value="Project Default" />
<option name="USE_PROJECT_PROFILE" value="true" />
<version value="1.0" />
</settings>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/yandex-share-widget.iml" filepath="$PROJECT_DIR$/.idea/yandex-share-widget.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<component name="DependencyValidationManager">
<state>
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
</state>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
......@@ -13,7 +13,7 @@ use yii\web\AssetBundle;
*/
class YaShAsset extends AssetBundle
{
public $sourcePath = '@skeeks/yandex/share/widget';
//public $sourcePath = '@skeeks/cms/yandex/share/widget';
public $js = [
'//yastatic.net/share/share.js'
......
......@@ -127,16 +127,6 @@ class YaShareWidget extends WidgetRenderable
/**
* @return string
*/
public function getJsonOptions()
{
return Json::encode([
'services' => implode(',', (array) $this->services),
'typeView' => (array) $this->typeView,
]);
}
/**
* @return string
*/
protected function _run()
{
YaShAsset::register($this->view);
......
......@@ -14,8 +14,8 @@ use skeeks\cms\modules\admin\widgets\form\ActiveFormUseTab as ActiveForm;
<?= $form->fieldSetEnd(); ?>
<?= $form->fieldSet('Параметр виджета'); ?>
<?= $form->field($model, 'yashareQuickServices')->checkboxList(\skeeks\cms\yandex\share\widget\YaShareWidget::$possibleService)->hint('Выберите сервисы, иконки которых будут стоять рядом с кнопкой:'); ?>
<?= $form->field($model, 'yashareType')->radioList(\skeeks\cms\yandex\share\widget\YaShareWidget::$possibleType); ?>
<?= $form->field($model, 'services')->checkboxList(\skeeks\cms\yandex\share\widget\YaShareWidget::$possibleService)->hint('Выберите сервисы, иконки которых будут стоять рядом с кнопкой:'); ?>
<?= $form->field($model, 'typeView')->radioList(\skeeks\cms\yandex\share\widget\YaShareWidget::$possibleTypes); ?>
<?= $form->fieldSetEnd(); ?>
......
......@@ -16,5 +16,5 @@
JS
);
?>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="<?= $widget->typeView; ?>" data-yashareQuickServices="<?= $widget->services; ?>"></div>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="<?= $widget->typeView; ?>" data-yashareQuickServices="<?= implode(',', $widget->services); ?>" <?= $widget->typeView == \skeeks\cms\yandex\share\widget\YaShareWidget::TYPE_BUTTON ? 'data-yashareTheme="counter"' : '' ?> ></div>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment