当前位置: 首页>>代码示例>>PHP>>正文


PHP AjaxButton::widget方法代码示例

本文整理汇总了PHP中humhub\widgets\AjaxButton::widget方法的典型用法代码示例。如果您正苦于以下问题:PHP AjaxButton::widget方法的具体用法?PHP AjaxButton::widget怎么用?PHP AjaxButton::widget使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在humhub\widgets\AjaxButton的用法示例。


在下文中一共展示了AjaxButton::widget方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: renderMoreButton

 /**
  * @inheritdoc
  */
 protected function renderMoreButton()
 {
     $pageCount = $this->pagination->getPageCount();
     $currentPage = $this->pagination->getPage() + 1;
     if ($currentPage >= $pageCount) {
         return '';
     }
     if (!isset($this->ajaxButtonOptions['ajaxOptions']['url'])) {
         $this->ajaxButtonOptions['ajaxOptions']['url'] = $this->pagination->createUrl($currentPage);
     }
     $moreButton = AjaxButton::widget($this->ajaxButtonOptions);
     return Html::tag('div', Html::tag('br') . $moreButton . LoaderWidget::widget(['id' => $this->id . '_loader', 'cssClass' => 'hidden']), ['id' => $this->id, 'class' => 'pagination-container']);
 }
开发者ID:VasileGabriel,项目名称:humhub,代码行数:16,代码来源:ShowMorePager.php

示例2: renderPageButton

 /**
  * @inheritdoc
  */
 protected function renderPageButton($label, $page, $class, $disabled, $active)
 {
     $options = ['class' => $class === '' ? null : $class];
     if ($active) {
         Html::addCssClass($options, $this->activePageCssClass);
     }
     if ($disabled) {
         Html::addCssClass($options, $this->disabledPageCssClass);
         return Html::tag('li', Html::tag('span', $label), $options);
     }
     $linkOptions = $this->linkOptions;
     $linkOptions['data-page'] = $page;
     return Html::tag('li', AjaxButton::widget(['label' => $label, 'tag' => 'a', 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new JsExpression($this->jsBeforeSend), 'success' => new JsExpression($this->jsSuccess), 'url' => $this->pagination->createUrl($page)], 'htmlOptions' => $linkOptions]), $options);
 }
开发者ID:VasileGabriel,项目名称:humhub,代码行数:17,代码来源:AjaxLinkPager.php

示例3: address

        <div class="modal-body">

            <br/>

            <?php 
echo Yii::t('UserModule.invite', 'Please add the email addresses of people you want to invite below.');
?>
            <br/><br/>
            <div class="form-group">
                <?php 
echo $form->field($model, 'emails')->textArea(['rows' => '3', 'placeholder' => Yii::t('UserModule.invite', 'Email address(es)'), 'id' => 'emails'])->label(false)->hint(Yii::t('UserModule.invite', 'Separate multiple email addresses by comma.'));
?>
            </div>
        </div>
        <div class="modal-footer">

            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('UserModule.invite', 'Send invite'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => new yii\web\JsExpression('function(html){ $("#globalModal").html(html); }'), 'url' => Url::to(['/user/invite'])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>

            <?php 
echo \humhub\widgets\LoaderWidget::widget(['id' => 'invite-loader', 'cssClass' => 'loader-modal hidden']);
?>
        </div>

        <?php 
ActiveForm::end();
?>
    </div>

</div>
开发者ID:VasileGabriel,项目名称:humhub,代码行数:31,代码来源:index.php

示例4: setModalLoader

                        <p><?php 
    echo Yii::t('UserModule.views_auth_login', "Don't have an account? Join the network by entering your e-mail address.");
    ?>
</p>
                        <?php 
    $form = ActiveForm::begin();
    ?>

                        <?php 
    echo $form->field($invite, 'email')->textInput(['id' => 'register-email', 'placeholder' => Yii::t('UserModule.views_auth_login', 'email')]);
    ?>
                        <hr>

                        <?php 
    echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('UserModule.views_auth_login', 'Register'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => 'function(html){ $("#globalModal").html(html); }', 'url' => Url::to(['/user/auth/login'])], 'htmlOptions' => ['class' => 'btn btn-primary', 'id' => 'registerBtn']]);
    ?>

                        <?php 
    ActiveForm::end();
    ?>

                    </div>
                <?php 
}
?>
            </div>
        </div>

    </div>
开发者ID:kreativmind,项目名称:humhub,代码行数:29,代码来源:login_modal.php

示例5: showLoader

    <?php 
/* Modify textarea for mention input */
echo \humhub\widgets\RichTextEditor::widget(array('id' => 'comment_input_' . $comment->id, 'inputContent' => $comment->message, 'record' => $comment));
?>

    <div class="comment-buttons">

        <?php 
// Creates Uploading Button
echo humhub\modules\file\widgets\FileUploadButton::widget(array('uploaderId' => 'comment_upload_' . $comment->id, 'fileListFieldName' => 'fileList', 'object' => $comment));
?>


        <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('CommentModule.views_edit', 'Save'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(html){  $("#comment_input_' . $comment->id . '_contenteditable").hide(); showLoader("' . $comment->id . '"); }'), 'success' => new yii\web\JsExpression('function(html){  $("#comment_' . $comment->id . '").replaceWith(html); }'), 'url' => Url::to(['/comment/comment/edit', 'id' => $comment->id, 'contentModel' => $comment->object_model, 'contentId' => $comment->object_id])], 'htmlOptions' => ['class' => 'btn btn-default btn-sm btn-comment-submit', 'id' => 'comment_edit_post_' . $comment->id, 'type' => 'submit']]);
?>

    </div>

    <?php 
// Creates a list of already uploaded Files
echo \humhub\modules\file\widgets\FileUploadList::widget(array('uploaderId' => 'comment_upload_' . $comment->id, 'object' => $comment));
?>

    <?php 
CActiveForm::end();
?>
</div>

<script type="text/javascript">
开发者ID:VasileGabriel,项目名称:humhub,代码行数:30,代码来源:edit.php

示例6: showLoader

echo \humhub\widgets\RichText::widget(['text' => $post->message]);
?>
</div>

    <?php 
echo \humhub\widgets\RichTextEditor::widget(['id' => 'post_input_' . $post->id, 'inputContent' => $post->message]);
?>

    <?php 
// Creates Uploading Button
echo humhub\modules\file\widgets\FileUploadButton::widget(array('uploaderId' => 'post_upload_' . $post->id, 'object' => $post));
?>


    <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => 'Save', 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(html){  $("#post_input_' . $post->id . '_contenteditable").hide(); showLoader("' . $post->id . '"); }'), 'success' => new yii\web\JsExpression('function(html){ $(".wall_' . $post->getUniqueId() . '").replaceWith(html); }'), 'url' => Url::to(['/post/post/edit', 'id' => $post->id])], 'htmlOptions' => ['class' => 'btn btn-primary', 'id' => 'post_edit_post_' . $post->id, 'style' => 'position: absolute; left: -90000000px; opacity: 0;']]);
?>

    <?php 
// Creates a list of already uploaded Files
echo \humhub\modules\file\widgets\FileUploadList::widget(array('uploaderId' => 'post_upload_' . $post->id, 'object' => $post));
?>

    <?php 
CActiveForm::end();
?>
</div>

<script type="text/javascript">

    $('#post_input_<?php 
开发者ID:tonylow,项目名称:skillslink,代码行数:31,代码来源:edit.php

示例7: array

            </div>
            <div class="form-group" id="selectedUsersField">
                <?php 
echo $form->labelEx($calendarEntry, 'selected_participants');
?>
                <?php 
echo $form->textField($calendarEntry, 'selected_participants', array('class' => 'form-control', 'placeholder' => Yii::t('CalendarModule.views_entry_edit', 'Participants')));
?>
            </div>
        </div>

        <div class="modal-footer">
            <div class="row">
                <div class="col-md-8 text-left">
                    <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('CalendarModule.views_entry_edit', 'Save'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => new yii\web\JsExpression('function(html){ $("#globalModal").html(html); }'), 'url' => $contentContainer->createUrl('/calendar/entry/edit', ['id' => $calendarEntry->id])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
                    <button type="button" class="btn btn-primary"
                            data-dismiss="modal"><?php 
echo Yii::t('CalendarModule.views_entry_edit', 'Close');
?>
</button>
                </div>
                <div class="col-md-4 text-right">
                    <?php 
if (!$calendarEntry->isNewRecord) {
    echo Html::a(Yii::t('CalendarModule.views_entry_edit', 'Delete'), $contentContainer->createUrl('//calendar/entry/delete', array('id' => $calendarEntry->id)), array('class' => 'btn btn-danger'));
}
?>

                </div>
开发者ID:spthaolt,项目名称:humhub-modules-calendar,代码行数:31,代码来源:edit.php

示例8: setModalLoader

                        </div>
                        <div class="col-md-6">
                            <?php 
echo $form->field($user->profile, 'mobile')->textInput(['placeholder' => Yii::t('TourModule.views_tour_welcome', 'Your mobild phone number')]);
?>
                        </div>
                    </div>


                    <div class="row">
                        <div class="col-md-12 text-right">
                            <hr>
                            <br>

                            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('TourModule.views_tour_welcome', 'Save and close'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => new yii\web\JsExpression('function(html){ $("#globalModal").html(html); }'), 'url' => Url::to(['/tour/tour/welcome'])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>

                            <?php 
echo \humhub\widgets\LoaderWidget::widget(['id' => 'invite-loader', 'cssClass' => 'loader-modal hidden']);
?>
                        </div>
                    </div>


                    <?php 
ActiveForm::end();
?>
                </div>

开发者ID:ouyangwenfeng,项目名称:humhub,代码行数:29,代码来源:welcome.php

示例9:

echo $form->field($file, 'description')->label(false)->textArea(array('class' => 'form-control', 'id' => 'cfiles_file_description_' . $file->id, 'placeholder' => Yii::t('CfilesModule.base', 'Edit the file description...')));
?>
    
        <?php 
echo \humhub\widgets\RichTextEditor::widget(['id' => 'cfiles_file_description_' . $file->id, 'inputContent' => $file->description, 'record' => $file]);
?>
        
        <?php 
//echo $form->field($file, 'description');
?>
    
    
        <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('PostModule.views_edit', 'Save'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(html){ }'), 'success' => new yii\web\JsExpression('function(html){$(".wall_' . $file->getUniqueId() . '").replaceWith(html); }'), 'statusCode' => ['400' => new yii\web\JsExpression('function(xhr) { }')], 'url' => $contentContainer->createUrl('/cfiles/edit/file', ['fid' => $currentFolderId, 'id' => $file->getItemId(), 'fromWall' => 1])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
        
        <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('CfilesModule.base', 'Close'), 'ajaxOptions' => ['type' => 'GET', 'success' => new yii\web\JsExpression('function(html){$(".wall_' . $file->getUniqueId() . '").replaceWith(html); }'), 'statusCode' => ['400' => new yii\web\JsExpression('function(xhr) { }')], 'url' => $contentContainer->createUrl('/cfiles/edit/file', ['fid' => $currentFolderId, 'id' => $file->getItemId(), 'fromWall' => 1, 'cancel' => 1])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
    
        <?php 
CActiveForm::end();
?>
    </div>
    
    <div class="preview">
            <?php 
echo FilePreview::widget(['file' => $file, 'width' => 600, 'height' => 350, 'htmlConf' => ['class' => 'preview', 'id' => 'cfiles-wallout-file-preview-' . $file->id]]);
?>
    </div>
</div>
开发者ID:humhub,项目名称:humhub-modules-cfiles,代码行数:31,代码来源:wall_edit_file.php

示例10:

echo $title;
?>
</h4>
            </div>
            <div class="modal-body text-center">
                <?php 
echo $message;
?>
            </div>
            <div class="modal-footer">
                <?php 
if ($buttonTrue != "") {
    ?>

                    <?php 
    echo \humhub\widgets\AjaxButton::widget(['label' => $buttonTrue, 'ajaxOptions' => ['type' => 'POST', 'success' => $confirm, 'url' => $linkHref], 'htmlOptions' => ['return' => 'true', 'class' => 'btn btn-primary', 'data-dismiss' => 'modal']]);
    ?>
                <?php 
}
?>
                <?php 
if ($buttonFalse != "") {
    ?>
                    <button type="button" class="btn btn-primary"
                            data-dismiss="modal"><?php 
    echo $buttonFalse;
    ?>
</button>
                        <?php 
}
?>
开发者ID:SimonBaeumer,项目名称:humhub,代码行数:31,代码来源:modalConfirm.php

示例11: setModalLoader

?>
                    </div>
                    <div class="col-md-6">
                        <?php 
echo $form->field($model, 'visibility')->radioList($visibilityOptions);
?>
                    </div>
                </div>
            </div>
        </div>

        <div class="modal-footer">
            <hr>
            <br>
            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('SpaceModule.views_create_create', 'Next'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => new yii\web\JsExpression('function(html){ $("#globalModal").html(html); }'), 'url' => Url::to(['/space/create/create'])], 'htmlOptions' => ['class' => 'btn btn-primary', 'id' => 'space-create-submit-button']]);
?>

            <?php 
echo \humhub\widgets\LoaderWidget::widget(['id' => 'create-loader', 'cssClass' => 'loader-modal hidden']);
?>
        </div>

        <?php 
ActiveForm::end();
?>
    </div>

</div>

开发者ID:VasileGabriel,项目名称:humhub,代码行数:29,代码来源:create.php

示例12: array

">
    <div class="comment <?php 
if (Yii::$app->user->isGuest) {
    ?>
guest-mode<?php 
}
?>
" id="comments_area_<?php 
echo $id;
?>
">
        <?php 
if ($isLimited) {
    ?>
            <?php 
    echo AjaxButton::widget(['label' => Yii::t('CommentModule.widgets_views_comments', 'Show all {total} comments.', array('{total}' => $total)), 'ajaxOptions' => ['type' => 'POST', 'success' => new yii\web\JsExpression("function(html) { \$('#comments_area_" . $id . "').html(html); }"), 'url' => Url::to(['/comment/comment/show', 'contentModel' => $modelName, 'contentId' => $modelId])], 'htmlOptions' => ['id' => $id . "_showAllLink", 'class' => 'show show-all-link'], 'tag' => 'a']);
    ?>
            <hr>
        <?php 
}
?>

        <?php 
foreach ($comments as $comment) {
    ?>
            <?php 
    echo \humhub\modules\comment\widgets\Comment::widget(['comment' => $comment]);
    ?>
        <?php 
}
?>
开发者ID:SimonBaeumer,项目名称:humhub,代码行数:31,代码来源:comments.php

示例13: setModalLoader

                                <?php 
    echo Yii::t('AdminModule.views_module_setAsDefault', 'Always activated');
    ?>
                            </label>
                        </div>
                        <br/>
                    </div>
                <?php 
}
?>
            </div>
        </div>
        <div class="modal-footer">

            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('AdminModule.views_module_setAsDefault', 'Save'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => new yii\web\JsExpression('function(html){ $("#globalModal").html(html); }'), 'url' => \yii\helpers\Url::to(['/admin/module/set-as-default', 'moduleId' => $module->id])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
            <button type="button" class="btn btn-primary"
                    data-dismiss="modal"><?php 
echo Yii::t('AdminModule.views_module_setAsDefault', 'Close');
?>
</button>


            <div id="default-loader" class="loader loader-modal hidden">
                <div class="sk-spinner sk-spinner-three-bounce">
                    <div class="sk-bounce1"></div>
                    <div class="sk-bounce2"></div>
                    <div class="sk-bounce3"></div>
                </div>
            </div>
开发者ID:alefernie,项目名称:intranet,代码行数:31,代码来源:setAsDefault.php

示例14: array

echo $form->textArea($entry, 'content', array('class' => 'form-control', 'rows' => '7', 'id' => 'newMessageEntryText'));
?>
                <?php 
echo humhub\widgets\MarkdownEditor::widget(array('fieldId' => 'newMessageEntryText'));
?>
                <?php 
echo $form->error($entry, 'content');
?>
            </div>

        </div>
        <div class="modal-footer">
            <div class="row">
                <div class="col-md-6 text-left">
                    <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('MailModule.views_mail_edit', 'Save'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => 'function(){ $("#create-message-loader").removeClass("hidden"); }', 'success' => 'function(html){ $("#globalModal").html(html); }', 'url' => Url::to(['/mail/mail/edit-entry', 'messageEntryId' => $entry->id])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>

                    <button type="button" class="btn btn-primary" data-dismiss="modal"><?php 
echo Yii::t('MailModule.views_mail_create', 'Close');
?>
</button>

                </div>
                <div class="col-md-6 text-right">
                    <?php 
echo humhub\widgets\ModalConfirm::widget(array('uniqueID' => 'modal_maildelete_' . $entry->id, 'title' => Yii::t('MailModule.views_mail_show', '<strong>Confirm</strong> message deletion'), 'message' => Yii::t('MailModule.views_mail_show', 'Do you really want to delete this message?'), 'buttonTrue' => Yii::t('MailModule.views_mail_show', 'Delete'), 'buttonFalse' => Yii::t('MailModule.views_mail_show', 'Cancel'), 'linkContent' => Yii::t('MailModule.views_mail_show', 'Delete'), 'cssClass' => 'btn btn-danger', 'linkHref' => Url::to(["/mail/mail/delete-entry", 'messageEntryId' => $entry->id])));
?>
                </div>
            </div>
开发者ID:azdkj532,项目名称:humhub-modules-mail,代码行数:30,代码来源:editEntry.php

示例15: setModalLoader

    ?>
                <?php 
}
?>
            </h4>
        </div>

        <div class="modal-body">
            <br />
            <?php 
echo $form->field($folder, 'title');
?>
        </div>

        <div class="modal-footer">
            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('CfilesModule.base', 'Save'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => new yii\web\JsExpression('function(){ setModalLoader(); }'), 'success' => new yii\web\JsExpression('function(html){ $("#globalModal").html(html); }'), 'url' => $contentContainer->createUrl('/cfiles/browse/edit-folder', ['fid' => $currentFolderId, 'id' => $folder->id])], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
            <button type="button" class="btn btn-primary"
                data-dismiss="modal">
                <?php 
echo Yii::t('CfilesModule.base', 'Close');
?>
            </button>

        </div>
        <?php 
CActiveForm::end();
?>
    </div>
</div>
开发者ID:pkdevboxy,项目名称:humhub-modules-cfiles,代码行数:31,代码来源:editFolder.php


注:本文中的humhub\widgets\AjaxButton::widget方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。