alientronics/fleetany-web-admin

View on GitHub
src/views/includes/dialogs/permissioncreate.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
{{ Form::open(['url' => 'permissions/create']) }}

<dialog id="permissioncreate-dialog" class="mdl-dialog">
    <h1 class="mdl-dialog__title mdl-color-text--grey-600">{{Lang::get('admin.createpermission')}}</h1>
    <div class="mdl-dialog__content">
        
        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label @if ($errors->has('permissiondialog_inherit_id')) is-invalid is-dirty @endif"">
            {!!Form::select('permissiondialog_inherit_id', $permissiondialog['permissions'], 0, ['id' => 'permissiondialog_inherit_id', 'class' => 'mdl-textfield__input'])!!}
            {!!Form::label('permissiondialog_inherit_id', Lang::get('admin.inherit'), ['class' => 'mdl-color-text--primary-contrast mdl-textfield__label is-dirty'])!!}
            <span class="mdl-textfield__error">{{ $errors->first('permissiondialog_inherit_id') }}</span>
        </div>                        
        
        <div class="mdl-textfield mdl-js-textfield is-upgraded is-focused mdl-textfield--floating-label @if ($errors->has('permissiondialog_name')) is-invalid is-dirty @endif"" data-upgraded="eP">
             {!!Form::text('permissiondialog_name', "", ['id' => 'permissiondialog_name', 'class' => 'mdl-textfield__input'])!!}
            {!!Form::label('permissiondialog_name', Lang::get('admin.name'), ['class' => 'mdl-color-text--primary-contrast mdl-textfield__label is-dirty'])!!}
            <span class="mdl-textfield__error">{{ $errors->first('permissiondialog_name') }}</span>
        </div>                         
        
        <div class="mdl-textfield mdl-js-textfield is-upgraded is-focused mdl-textfield--floating-label @if ($errors->has('permissiondialog_slug')) is-invalid is-dirty @endif"" data-upgraded="eP">
             {!!Form::text('permissiondialog_slug', "", ['id' => 'permissiondialog_slug', 'class' => 'mdl-textfield__input'])!!}
            {!!Form::label('permissiondialog_slug', Lang::get('admin.slug'), ['class' => 'mdl-color-text--primary-contrast mdl-textfield__label is-dirty'])!!}
            <span class="mdl-textfield__error">{{ $errors->first('permissiondialog_slug') }}</span>
        </div>                         
        
        <div class="mdl-textfield mdl-js-textfield is-upgraded is-focused mdl-textfield--floating-label @if ($errors->has('permissiondialog_description')) is-invalid is-dirty @endif"" data-upgraded="eP">
             {!!Form::text('permissiondialog_description', "", ['id' => 'permissiondialog_description', 'class' => 'mdl-textfield__input'])!!}
            {!!Form::label('permissiondialog_description', Lang::get('admin.description'), ['class' => 'mdl-color-text--primary-contrast mdl-textfield__label is-dirty'])!!}
            <span class="mdl-textfield__error">{{ $errors->first('permissiondialog_description') }}</span>
        </div>  
        
        {!!Form::hidden('permissiondialog_role_id', $permissiondialog['role_id'], ['id' => 'permissiondialog_role_id'])!!}
        
    </div>
    <div class="mdl-dialog__actions mdl-dialog__actions--full-width">
      <button type="submit" class="mdl-button create-permission">{{Lang::get('general.Submit')}}</button>
      <button type="button" class="mdl-button close-permission">{{Lang::get('general.Close')}}</button>
    </div>
</dialog>

{!! Form::close() !!}

<script type="text/javascript">
window.onload=function(){
    if($("#permissioncreate-dialog").length > 0) {
        var dialogPermissionCreate = document.querySelector('#permissioncreate-dialog');
        var dialogPermissionCreateAddButton = "";
        if (! dialogPermissionCreate.showModal) {
            dialogPolyfill.registerDialog(dialogPermissionCreate);
        }
    }
        
    $("#permission-add").click(function(event){
        event.preventDefault();
        dialogPermissionCreateAddButton = $(this);
        dialogPermissionCreate.showModal();
    });
    
    $('.close-permission').click(function() {
        dialogPermissionCreate.close();
    });
}    
</script>