style="display:none">
-
- = $form->field($model->page, 'title')
- ->textInput([
- 'placeholder' => Yii::t('WikiModule.base', 'New page title'),
- 'disabled' => $model->isDisabledField('title'),
- ])->label(false); ?>
-
- = $form->field($model->revision, 'content')->widget(WikiEditor::class)->label(false) ?>
-
- field($model->page, 'parent_page_id') ?>
- = $displayFieldCategory
- ? $category->widget(WikiPagePicker::class, [
- 'model' => $model->page,
- 'maxInput' => 30,
- 'disabled' => $model->isDisabledField('parent_page_id'),
- ])
- : $category->hiddenInput() ?>
-
- = $form->beginCollapsibleFields(Yii::t('WikiModule.base', 'Advanced settings')); ?>
-
- canAdminister()) : ?>
-
+ false,
+ 'options' => [
+ 'data-ui-widget' => 'wiki.Form',
+ 'data-change-category-confirm' => Yii::t('WikiModule.base', 'Are you really sure? All existing category page assignments will be removed!'),
+ 'data-is-category' => $model->page->isCategory,
+ 'data-ui-init' => '1',
+ ],
+ 'acknowledge' => true,
+ ]); ?>
+
+ = $form->field($model, 'latestRevisionNumber')->hiddenInput()->label(false); ?>
+
+
= Yii::t(
'WikiModule.base',
- 'In order to edit all fields, you need the permission to administer wiki pages.',
+ 'Warning!
Another user has updated this page since you have started editing it. Please confirm that you want to overwrite those changes.
:linkToCompare',
+ [':linkToCompare' => Button::asLink(Yii::t('WikiModule.base', 'Compare changes'))->icon('arrow-right')->action('compareOverwriting', $diffUrl)->cssClass('text-danger')],
); ?>
+ = $form->field($model, 'backOverwriting')->hiddenInput()->label(false); ?>
+ = $form->field($model, 'confirmOverwriting')->checkbox()->label(); ?>
+
+ = Button::save(Yii::t('WikiModule.base', 'Overwrite'))->submit() ?>
+
+ = Button::light(Yii::t('WikiModule.base', 'Back'))->action('backOverwriting')->icon('back')->loader(false); ?>
+
+
+ = Button::danger(Yii::t('WikiModule.base', 'Discard my changes'))->link($discardChangesUrl)->icon('close')->loader(true); ?>
+
+
+ = $form->field($model, 'confirmOverwriting')->hiddenInput()->label(false); ?>
- = $form->field($model->page, 'is_home')->checkbox([
- 'title' => Yii::t('WikiModule.base', 'Overwrite the wiki index start page?'),
- 'disabled' => $model->isDisabledField('is_home'),
- ]) ?>
+
style="display:none">
+
+ = $form->field($model->page, 'title')
+ ->textInput([
+ 'placeholder' => Yii::t('WikiModule.base', 'New page title'),
+ 'disabled' => $model->isDisabledField('title'),
+ ])->label(false); ?>
+
+ = $form->field($model->revision, 'content')->widget(WikiEditor::class)->label(false) ?>
+
+ field($model->page, 'parent_page_id') ?>
+ = $displayFieldCategory
+ ? $category->widget(WikiPagePicker::class, [
+ 'model' => $model->page,
+ 'maxInput' => 30,
+ 'disabled' => $model->isDisabledField('parent_page_id'),
+ ])
+ : $category->hiddenInput() ?>
+
+ = $form->beginCollapsibleFields(Yii::t('WikiModule.base', 'Advanced settings')); ?>
+
+ canAdminister()) : ?>
+
+ = Yii::t(
+ 'WikiModule.base',
+ 'In order to edit all fields, you need the permission to administer wiki pages.',
+ ); ?>
+
+
- = $form->field($model, 'isPublic')->widget(ContentVisibilitySelect::class, [
- 'readonly' => $model->isDisabledField('isPublic'),
- ]) ?>
+ = $form->field($model->page, 'is_home')->checkbox([
+ 'title' => Yii::t('WikiModule.base', 'Overwrite the wiki index start page?'),
+ 'disabled' => $model->isDisabledField('is_home'),
+ ]) ?>
- = $form->field($model->page, 'admin_only')->checkbox([
- 'title' => Yii::t('WikiModule.base', 'Disable edit access for non wiki administrators?'),
- 'disabled' => $model->isDisabledField('admin_only'),
- ]) ?>
+ = $form->field($model, 'isPublic')->widget(ContentVisibilitySelect::class, [
+ 'readonly' => $model->isDisabledField('isPublic'),
+ ]) ?>
- = $form->field($model->page, 'is_container_menu')->checkbox([
- 'disabled' => $model->isDisabledField('is_container_menu'),
- ]) ?>
-
- = $form->field($model, 'hidden')->widget(ContentHiddenCheckbox::class) ?>
+ = $form->field($model->page, 'is_container_menu')->checkbox([
+ 'disabled' => $model->isDisabledField('is_container_menu'),
+ ]) ?>
+
+
+ = $form->field($model, 'hidden')->widget(ContentHiddenCheckbox::class) ?>
- = $form->endCollapsibleFields(); ?>
+ = $form->endCollapsibleFields(); ?>
- = $form->field($model, 'topics')->widget(TopicPicker::class, ['options' => ['disabled' => $model->isDisabledField('topics')]])->label(false) ?>
+ = $form->field($model, 'topics')->widget(TopicPicker::class, ['options' => ['disabled' => $model->isDisabledField('topics')]])->label(false) ?>
-
+
- = Button::light(Yii::t('WikiModule.base', 'Cancel'))
- ->link($model->page->isNewRecord ? Url::toOverview($model->container) : Url::toWiki($model->page)) ?>
- = Button::save()->submit() ?>
-
+ = Button::light(Yii::t('WikiModule.base', 'Cancel'))
+ ->link($model->page->isNewRecord ? Url::toOverview($model->container) : Url::toWiki($model->page)) ?>
+ = Button::save()->submit() ?>
+
-
+
-
+
+