Skip to content
Snippets Groups Projects
Select Git revision
  • 40bdfaf4415ff9f46e63435fc5e61049649802f2
  • main default protected
  • 5.5 protected
  • atlantis
  • 5.3 protected
  • 5.0 protected
  • issue-23
  • issue8-seat-logging-and-export
  • ticket-216
  • tickets-215-216-241-242
10 results

bootstrap-autoload.php

  • Forked from Stud.IP / Stud.IP
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    CoursewareAdminViewWidget.vue 800 B
    <template>
      <ul class="widget-list widget-links sidebar-views cw-view-widget">
            <li :class="{ active: templatesView }">
                <a href="#" @click.prevent="setTemplatesView">
                    <translate>Vorlagen</translate>
                </a>
            </li>
      </ul>
    </template>
    
    <script>
    import { mapGetters, mapActions } from 'vuex';
    
    export default {
        name: 'courseware-admin-view-widget',
        computed: {
            ...mapGetters({
                adminViewMode: 'adminViewMode'
            }),
            templatesView() {
                return this.adminViewMode === 'templates';
            },
        },
        methods: {
            ...mapActions({
                setAdminViewMode: 'adminViewMode'
            }),
            setTemplatesView() {
                this.setAdminViewMode('templates');
            },
        }
    }
    </script>