Skip to content
Snippets Groups Projects
Select Git revision
  • 5dde6dfd2545ba49a11749cb97c15c43215288ae
  • master default protected
  • vertical_relations
  • lu_without_semantic_frames
  • hierarchy
  • additional-unification-filters
  • v0.1.1
  • v0.1.0
  • v0.0.9
  • v0.0.8
  • v0.0.7
  • v0.0.6
  • v0.0.5
  • v0.0.4
  • v0.0.3
  • v0.0.2
  • v0.0.1
17 results

tests.py

Blame
  • LexicalUnitEdit.js 46.80 KiB
    import InfoTooltip from "./InfoTooltip.js";
    import Spinner from "./Spinner.js";
    import UnificationSwitchableList from "./UnificationSwitchableList.js";
    import ExamplesComponent from "./frame-components/ExamplesComponent.js";
    import SlowalFrameComponent from "./frame-components/SlowalFrameComponent.js";
    import SemanticsSchemataComponent from "./frame-components/SemanticsSchemataComponent.js";
    
    let LexicalUnitEdit = {};
    
    const FramePreview = {
      props: {
        initialUnifiedFrameId: Number,
        initialLexicalUnitId: Number,
        forceRefresh: Number
      },
      data () {
        return {
          unifiedFrameId: this.initialUnifiedFrameId
        };
      },
      components: {LexicalUnitEdit, UnificationSwitchableList},
      emits: ['changeFrame', 'refreshEntriesList'],
      methods: {
        unifiedFrameSelected (unifiedFrameId) {
          this.$emit('changeFrame', unifiedFrameId);
        },
        refreshEntriesList() {
          this.$emit('refreshEntriesList')
        },
      },
      mounted () {
        Split(['#frame-preview-left-pane', '#frame-preview-right-pane'], {
          sizes: [60, 40],
          minSize: 10,
          gutterSize: 4,
          elementStyle: (dimension, size, gutterSize) => {
            return {
              'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)'
            }
          },
        });
      },
      template: `
        <div class="row h-100 overflow-hidden">
          <div :key="unifiedFrameId" class="col h-100 pr-0 pt-0 pb-0 overflow-auto" id="frame-preview-left-pane">
            <lexical-unit-edit
              v-if="unifiedFrameId !== -1"
              :readOnly="true"
              :unifiedFrameId="unifiedFrameId"
              :forceRefresh="forceRefresh"
              @refresh-entries-list="refreshEntriesList"
            />
            <div v-else class="h-100">
              Brak ramy do wyświetlenia
            </div>
          </div>
          <div class="col h-100 pl-1 pt-0 pb-0 overflow-auto" id="frame-preview-right-pane">
            <unification-switchable-list
              @unified-frame-selected="unifiedFrameSelected"
            />
          </div>
        </div>
      `
    };
    
    Object.assign(LexicalUnitEdit, {
      props: {
        unifiedFrameId: Number,
        previewedUnifiedFrameId: Number,
        readOnly: Boolean,