<commit_before><?php $view->script('dashboard', 'system/dashboard:app/bundle/admin/index.js', ['vue', 'uikit-autocomplete']) ?>

<div id="dashboard">

    <div class="uk-clearfix">

        <div class="uk-button-dropdown uk-float-right" data-uk-dropdown="{ mode: 'click' }">
            <a v-on="click: $event.preventDefault()"><i class="uk-icon uk-icon-medium uk-icon-plus"></i></a>
            <div class="uk-dropdown uk-dropdown-small">
                <ul class="uk-nav uk-nav-dropdown">
                    <li v-repeat="type: getTypes()">
                        <a v-on="click: add(type)">{{ type.label }}</a>
                    </li>
                </ul>
            </div>
        </div>

    </div>

    <div class="uk-grid pk-grid-small uk-grid-medium" data-uk-grid-margin>

        <div class="uk-width-medium-1-3" v-repeat="column: columns">

            <div class="uk-panel uk-panel-box uk-visible-hover-inline" v-repeat="widget: column">

                <div v-component="widget-panel" inline-template>

                    <div class="uk-position-top-right uk-margin-small-top uk-margin-small-right uk-text-large">
                        <a class="uk-invisible uk-icon-hover uk-icon-remove" title="{{ 'Delete' | trans }}" v-on="click: remove()"></a>
                        <a class="uk-invisible uk-icon-hover uk-icon-pencil" title="{{ 'Edit' | trans }}" v-on="click: edit()" v-if="type.editable !== false"></a>
                    </div>

                    <div v-component="{{ component }}" v-with="widget: widget, editing: isEditing"></div>

                </div>

            </div>

        </div>

    </div>

</div><commit_msg>updated markup in dashboard view<commit_after><?php $view->script('dashboard', 'system/dashboard:app/bundle/admin/index.js', ['vue', 'uikit-autocomplete']) ?>

<div id="dashboard">

    <div class="uk-grid pk-grid-small uk-grid-medium" data-uk-grid-margin>
        <div class="uk-width-medium-1-3" v-repeat="column: columns">

            <div class="uk-panel uk-panel-box uk-visible-hover-inline" v-repeat="widget: column">

                <div v-component="widget-panel" inline-template>

                    <div class="uk-position-top-right uk-margin-small-top uk-margin-small-right uk-text-large">
                        <a class="uk-invisible uk-icon-hover uk-icon-remove" title="{{ 'Delete' | trans }}" v-on="click: remove()"></a>
                        <a class="uk-invisible uk-icon-hover uk-icon-pencil" title="{{ 'Edit' | trans }}" v-on="click: edit()" v-if="type.editable !== false"></a>
                    </div>

                    <div v-component="{{ component }}" v-with="widget: widget, editing: isEditing"></div>

                </div>

            </div>

        </div>
    </div>

    <div class="uk-margin">
        <div class="uk-button-dropdown" data-uk-dropdown="{ mode: 'click' }">
            <a class="uk-button" v-on="click: $event.preventDefault()">{{ 'Add Widget' || trans }}</a>
            <div class="uk-dropdown uk-dropdown-small">
                <ul class="uk-nav uk-nav-dropdown">
                    <li v-repeat="type: getTypes()">
                        <a v-on="click: add(type)">{{ type.label }}</a>
                    </li>
                </ul>
            </div>
        </div>
    </div>

</div>
{'fraction_non_alphanumeric': 0.19184290030211482, 'fraction_numerical': 0.0012084592145015106, 'mean_word_length': 1.9721723518850987, 'pattern_counts': {'":': 0, '<': 71, '<?xml version=': 0, '>': 73, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5444907', 'n_tokens_mistral': 1054, 'n_tokens_neox': 1005, 'n_words': 196}