Persönliche Werkzeuge

Test Bogenteile Vergleichen

Aus BogenWiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 244: Zeile 244:
   </div>
   </div>
</div>
</div>
-
<script>
+
<script src="/bogenwiki_bgf/src/bgf_btv.js"></script>
-
  function BGF_BtV_OnSamplesLoad(aSampleData)
+
-
  {
+
-
    sFilterOptions = '';
+
-
    for (b = 0; b < aSampleData.BRS.length; b++) {
+
-
      sFilterOptions += '<optgroup label="'+aSampleData.BRS[b].Type+'">'
+
-
                        +'<option label="alle ('+aSampleData.BRS[b].Count+')">'+aSampleData.BRS[b].Type
+
-
                        +':*</option>';
+
-
      for (k = 0; k < aSampleData.BRS[b].Keys.length; k++)
+
-
        sFilterOptions += '<option label="'+aSampleData.BRS[b].Type+' '+aSampleData.BRS[b].Keys[k].Key+' '
+
-
                          +'('+aSampleData.BRS[b].Keys[k].Count+')">'+aSampleData.BRS[b].Type+':'+aSampleData.BRS[b].Keys[k].Key
+
-
                          +'</option>';
+
-
      sFilterOptions += '</optgroup>';
+
-
    }
+
-
    document.getElementById('BGF.BtV.Data.Stamp.Filter').innerHTML = sFilterOptions;
+
-
    BGFShowSamples(aSampleData.Samples,{});
+
-
  }
+
-
  function BGF_BtV_ShowHideSample(sSampleID,bShow)
+
-
  {
+
-
    eSample = document.getElementById('BGF.BtV.Sample.'+sSampleID+'.div');
+
-
    if (eSample)
+
-
      eSample.style.display = (bShow ? 'inline-block' : 'none');
+
-
  }
+
-
  var BGF_BtV_Stamp = {};
+
-
  var BGF_BtV_Sample = {};
+
-
  var BGF_BtV_NewSampleIDs = {};
+
-
  var BGF_BtV_SelIDNewBVIdx = -1
+
-
  function BGF_BtV_SampleEditStart(Gebiet,Gebiet1,KatNr,Sample,NewSampleIDs)
+
-
  {
+
-
    BGF_BtV_Stamp = {Gebiet:Gebiet,Gebiet1:Gebiet1,KatNr:KatNr};
+
-
    BGF_BtV_Sample = Sample;
+
-
    BGF_BtV_NewSampleIDs = NewSampleIDs;
+
-
    var eSampleImageFrame = document.getElementById('BGF.BtV.Image.Main.Frame');
+
-
    var eSampleEditFrame = document.getElementById('BGF.BtV.Sample.Edit.Frame');
+
-
    var eSampleEditTemplate = document.getElementById('BGF.BtV.Sample.Edit.Template');
+
-
    var sInnerHTML = eSampleEditTemplate.innerHTML;
+
-
    eSampleEditFrame.innerHTML = sInnerHTML;
+
-
    document.getElementById('BGF.BtV.Sample.Edit.KatNr').innerHTML = BGF_BtV_Stamp.KatNr;
+
-
    document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').value = Sample.KatNrVar;
+
-
    var eSampleIDSrc = document.getElementById('BGF.BtV.Sample.Edit.IDSrc');
+
-
    var eSampleIDBGF = document.getElementById('BGF.BtV.Sample.Edit.IDBGF');
+
-
    var eSampleIDBV = document.getElementById('BGF.BtV.Sample.Edit.IDBV');
+
-
    var eSampleBRSBGF = document.getElementById('BGF.BtV.Sample.Edit.BRSBGF');
+
-
    var eSampleBRSBV = document.getElementById('BGF.BtV.Sample.Edit.BRSBV');
+
-
    if (Sample.IDSrc != '') {
+
-
      eSampleIDSrc.value = Sample.IDSrc;
+
-
      eSampleIDSrc.disabled = true;
+
-
      eSampleIDBGF.value = Sample.ID;
+
-
      eSampleIDBGF.style.display = 'inline-block';
+
-
      eSampleIDBV.style.display = 'none';
+
-
      var sBRS = '';
+
-
      for (b = 0; b < Sample.BRS.length; b++)
+
-
        sBRS += (sBRS!='' ? ', ' : '')+Sample.BRS[b].Type+' '+Sample.BRS[b].Key;
+
-
      eSampleBRSBGF.value = sBRS;
+
-
      eSampleBRSBGF.style.display = 'inline-block';
+
-
      eSampleBRSBV.style.display = 'none';
+
-
    } else {
+
-
      eSampleIDSrc.value = 'BGF';
+
-
      eSampleIDBGF.value = NewSampleIDs.BGF;
+
-
      var sInnerHTML = '';
+
-
      for (i = 0; i < NewSampleIDs.BV.length; i++)
+
-
        sInnerHTML += '<option value="'+i+'">'+NewSampleIDs.BV[i].ID+'</option>';
+
-
      eSampleIDBV.innerHTML = sInnerHTML;
+
-
      eSampleIDBGF.style.display = 'inline-block';
+
-
      eSampleIDBV.style.display = 'none';
+
-
      eSampleBRSBGF.style.display = 'inline-block';
+
-
      eSampleBRSBV.style.display = 'none';
+
-
    }
+
-
    document.getElementById('BGF.BtV.Sample.Edit.SourceType').value = (Sample.Source.Type=='' ? 'un' : Sample.Source.Type);
+
-
    document.getElementById('BGF.BtV.Sample.Edit.SourceName').value = Sample.Source.Name;
+
-
    document.getElementById('BGF.BtV.Sample.Edit.SourceArtNr').value = Sample.Source.ArtNr;
+
-
    document.getElementById('BGF.BtV.Sample.Edit.SourceDate').value = Sample.Source.Date;
+
-
    document.getElementById('BGF.BtV.Sample.Edit.SourceDate')
+
-
    sImageFN = BGFGetImageFN({Gebiet:Gebiet,Gebiet1:Gebiet1,KatNr:KatNr},Sample);
+
-
    document.getElementById('BGF.BtV.Sample.Edit.Image').src = sImageFN;
+
-
    if (Sample.OrgFN != '') {
+
-
      document.getElementById('BGF.BtV.Sample.Edit.Image.OrgFN').innerHTML = Sample.OrgFN;
+
-
      document.getElementById('BGF.BtV.Sample.Edit.Image.None').style.display = 'none';
+
-
      document.getElementById('BGF.BtV.Sample.Edit.Image.Avail').style.display = 'inline';
+
-
    } else {
+
-
      document.getElementById('BGF.BtV.Sample.Edit.Image.None').style.display = 'inline';
+
-
      document.getElementById('BGF.BtV.Sample.Edit.Image.Avail').style.display = 'none';
+
-
    }
+
-
    eSampleImageFrame.style.display = 'none';
+
-
    eSampleEditFrame.style.display = 'inline-block';
+
-
  }
+
-
  function BGF_BtV_OnChange(eElement)
+
-
  {
+
-
    var eGebiet  = document.getElementById('BGF.BtV.Data.Stamp.Gebiet');
+
-
    var eGebiet1  = document.getElementById('BGF.BtV.Data.Stamp.Gebiet1');
+
-
    var eKatNr    = document.getElementById('BGF.BtV.Data.Stamp.KatNr');
+
-
    var eFilter  = document.getElementById('BGF.BtV.Data.Stamp.Filter');
+
-
    console.log('[BGF_BtV_OnChange] eElement.id='+eElement.id);
+
-
    switch (eElement.id) {
+
-
      case 'BGF.BtV.Data.Stamp.Gebiet':
+
-
        switch (eGebiet.value) {
+
-
          case 'Bund':  eKatNr.min = 111; eKatNr.max = 1793; break;
+
-
          case 'Berlin': eKatNr.min = 1;  eKatNr.max = 879; break;
+
-
          case 'DDR':    eKatNr.min = 242; eKatNr.max = 3365; break;
+
-
          case 'Saar':  eKatNr.min = 380; eKatNr.max = 448; break;
+
-
        }
+
-
        document.getElementById('BGF.BtV.Data.Stamp.KatNr.Min').innerHTML = eKatNr.min;
+
-
        document.getElementById('BGF.BtV.Data.Stamp.KatNr.Max').innerHTML = eKatNr.max;
+
-
        var nKatNr = parseInt(eKatNr.value,10);
+
-
        if ((nKatNr < parseInt(eKatNr.min,10)) || (nKatNr > parseInt(eKatNr.max,10)))
+
-
          eKatNr.style.color = 'red';
+
-
        else
+
-
          eKatNr.style.color = 'black';
+
-
        eGebiet1.value = '';
+
-
        break;
+
-
      case 'BGF.BtV.Data.Stamp.Gebiet1':
+
-
        break;
+
-
      case 'BGF.BtV.Data.Stamp.KatNr':
+
-
        //console.log('typeof(value)='+typeof(eKatNr.value)+'; typeof(min)='+typeof(eKatNr.min)+';');
+
-
        var nKatNr = parseInt(eKatNr.value,10);
+
-
        if ((nKatNr < parseInt(eKatNr.min,10)) || (nKatNr > parseInt(eKatNr.max,10)))
+
-
          eKatNr.style.color = 'red';
+
-
        else
+
-
          eKatNr.style.color = 'black';
+
-
        break;
+
-
      case 'BGF.BtV.Data.Stamp.Filter':
+
-
        var sGebiet  = document.getElementById('BGF.BtV.Data.Stamp.Gebiet').value;
+
-
        var sGebiet1  = document.getElementById('BGF.BtV.Data.Stamp.Gebiet1').value;
+
-
        var sKatNr    = document.getElementById('BGF.BtV.Data.Stamp.KatNr').value;
+
-
        var sFilter  = document.getElementById('BGF.BtV.Data.Stamp.Filter').value;
+
-
        BGF_BtV_StampFilterChanged(sGebiet,sGebiet1,sKatNr,sFilter);
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit.IDSrc':
+
-
        var eSampleIDBGF = document.getElementById('BGF.BtV.Sample.Edit.IDBGF');
+
-
        var eSampleIDBV = document.getElementById('BGF.BtV.Sample.Edit.IDBV');
+
-
        var eSampleBRSBGF = document.getElementById('BGF.BtV.Sample.Edit.BRSBGF');
+
-
        var eSampleBRSBV = document.getElementById('BGF.BtV.Sample.Edit.BRSBV');
+
-
        var sIDSrc = document.getElementById('BGF.BtV.Sample.Edit.IDSrc').value;
+
-
        if (sIDSrc == 'BGF') {
+
-
          eSampleIDBGF.style.display = 'inline-block';
+
-
          eSampleIDBV.style.display = 'none';
+
-
          eSampleBRSBGF.style.display = 'inline-block';
+
-
          eSampleBRSBV.style.display = 'none';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').removeAttribute("readonly");
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceType').removeAttribute("readonly");
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceName').removeAttribute("readonly");
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceArtNr').removeAttribute("readonly");
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceDate').removeAttribute("readonly");
+
-
          document.getElementById('BGF.BtV.Sample.Edit.BRSBGF').value = '';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').value = '';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceType').value = 'un';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceName').value = '';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceArtNr').value = '';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceDate').value = '';
+
-
        } else {
+
-
          eSampleIDBGF.style.display = 'none';
+
-
          eSampleIDBV.style.display = 'inline-block';
+
-
          eSampleBRSBGF.style.display = 'none';
+
-
          eSampleBRSBV.style.display = 'inline-block';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').setAttribute("readonly",true);
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceType').setAttribute("readonly",true);
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceName').setAttribute("readonly",true);
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceArtNr').setAttribute("readonly",true);
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceDate').setAttribute("readonly",true);
+
-
          BGF_BtV_OnChange(document.getElementById('BGF.BtV.Sample.Edit.IDBV'));
+
-
        }
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit.IDBV':
+
-
        var sNewID = document.getElementById('BGF.BtV.Sample.Edit.IDBV').value;
+
-
        BGF_BtV_SelIDNewBVIdx = parseInt(sNewID,10);
+
-
        console.log('[BGF_BtV_OnChange] BGF_BtV_SelIDNewBVIdx='+BGF_BtV_SelIDNewBVIdx+'; '
+
-
                  +'BV['+BGF_BtV_SelIDNewBVIdx+'].ID='+BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].ID+';');
+
-
        var sInnerHTMLBRSBV = '';
+
-
        for (b = 0; b < BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS.length; b++) {
+
-
          var sBRS = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS[b].Type+' '
+
-
                    +BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS[b].Key;
+
-
          sInnerHTMLBRSBV += '<input type="checkbox" id="BGF.BtV.Sample.Edit.BRSBV.'+b+'" name="BRSBV.'+b+'" value="'+sBRS+'">'
+
-
                            +'<label for="BGF.BtV.Sample.Edit.BRSBV.'+b+'">'+sBRS+'</label><br>';
+
-
        }
+
-
        document.getElementById('BGF.BtV.Sample.Edit.BRSBV').innerHTML = sInnerHTMLBRSBV;
+
-
        document.getElementById('BGF.BtV.Sample.Edit.BRSBGF').style.display = 'none';
+
-
        document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').value = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].Unterart;
+
-
        document.getElementById('BGF.BtV.Sample.Edit.SourceType').value = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].Source.Type;
+
-
        document.getElementById('BGF.BtV.Sample.Edit.SourceName').value = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].Source.Name;
+
-
        document.getElementById('BGF.BtV.Sample.Edit.SourceArtNr').value = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].Source.ArtNr;
+
-
        document.getElementById('BGF.BtV.Sample.Edit.SourceDate').value = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].Source.Date;
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit.SourceType':
+
-
        if (document.getElementById('BGF.BtV.Sample.Edit.IDSrc').value == 'BV')
+
-
          document.getElementById('BGF.BtV.Sample.Edit.SourceType').value = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].Source.Type;
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit.BRSBGF':
+
-
      case 'BGF.BtV.Sample.Edit.KatNrVar':
+
-
      case 'BGF.BtV.Sample.Edit.SourceName':
+
-
      case 'BGF.BtV.Sample.Edit.SourceArtNr':
+
-
      case 'BGF.BtV.Sample.Edit.SourceDate':
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit.Image.Upload':
+
-
        alert('eElement.files.length='+eElement.files.length);
+
-
        if (eElement.files.length > 0) {
+
-
          document.getElementById('BGF.BtV.Sample.Edit.Image.OrgFN').innerHTML = eElement.files[0].name;
+
-
          document.getElementById('BGF.BtV.Sample.Edit.Image.None').style.display = 'none';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.Image.Avail').style.display = 'inline';
+
-
          var reader = new FileReader();
+
-
          reader.onload = (function (theFile) {
+
-
            return function (e) {
+
-
              document.getElementById('BGF.BtV.Sample.Edit.Image').src = e.target.result;
+
-
              //document.getElementById('BGF.BtV.Sample.Edit.Image').title = theFile.name;
+
-
            };
+
-
          })(eElement.files[0]);
+
-
          // Bild als Data URL auslesen.
+
-
          reader.readAsDataURL(eElement.files[0]);
+
-
        } else {
+
-
          document.getElementById('BGF.BtV.Sample.Edit.Image.None').style.display = 'inline';
+
-
          document.getElementById('BGF.BtV.Sample.Edit.Image.Avail').style.display = 'none';
+
-
        }
+
-
        break;
+
-
      default:
+
-
        alert('[BGF_BtV_OnChange] Unknown element ID "'+eElement.id+'" !!!');
+
-
        break;
+
-
    }
+
-
  }
+
-
  function BGF_BtV_OnClick(eElement)
+
-
  {
+
-
    console.log('[BGF_BtV_OnClick] eElement.id='+eElement.id);
+
-
    var sElementID = eElement.id;
+
-
    var sSampleID = '';
+
-
    if (sElementID.indexOf('BGF.BtV.Sample.Edit.ID') == 0) {
+
-
      sSampleID = sElementID.substring(('BGF.BtV.Sample.Edit.ID').length);
+
-
      sElementID = 'BGF.BtV.Sample.Edit';
+
-
    }
+
-
    if (sElementID.indexOf('BGF.BtV.Sample.Delete.ID') == 0) {
+
-
      sSampleID = sElementID.substring(('BGF.BtV.Sample.Delete.ID').length);
+
-
      sElementID = 'BGF.BtV.Sample.Delete';
+
-
    }
+
-
    switch (sElementID) {
+
-
      case 'BGF.BtV.Data.OK':
+
-
        var sGebiet  = document.getElementById('BGF.BtV.Data.Stamp.Gebiet').value;
+
-
        var sGebiet1  = document.getElementById('BGF.BtV.Data.Stamp.Gebiet1').value;
+
-
        var sKatNr    = document.getElementById('BGF.BtV.Data.Stamp.KatNr').value;
+
-
        console.log('[BGF_BtV_OnClick] sGebiet="'+sGebiet+'"; sGebiet1="'+sGebiet1+'"; sKatNr="'+sKatNr+'";');
+
-
        var bValuesOK = true;
+
-
        bValuesOK = (sGebiet == '-' ? false : bValuesOK);
+
-
        bValuesOK = (sKatNr == '' ? false : bValuesOK);
+
-
        if (bValuesOK)
+
-
          BGF_BtV_StampFilterChanged(sGebiet,sGebiet1,sKatNr,'');
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Add':
+
-
        BGF_BtV_SampleNew();
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Save':
+
-
        var NewSample = BGFInitSample();
+
-
        NewSample.IDSrc = document.getElementById('BGF.BtV.Sample.Edit.IDSrc').value;
+
-
        if (NewSample.IDSrc == 'BGF') {
+
-
          NewSample.ID = document.getElementById('BGF.BtV.Sample.Edit.IDBGF').value;
+
-
          var sSampleBRS = document.getElementById('BGF.BtV.Sample.Edit.BRSBGF').value;
+
-
          console.log('sSampleBRS="'+sSampleBRS+'"');
+
-
          var aSampleBRS = sSampleBRS.split(',');
+
-
          for (b = 0; b < aSampleBRS.length; b++) {
+
-
            console.log('aSampleBRS['+b+']="'+aSampleBRS[b]+'"');
+
-
            var sBRSType = aSampleBRS[b].substring(0,aSampleBRS[b].indexOf(' '));
+
-
            var sBRSKey = aSampleBRS[b].substring(sBRSType.length+1);
+
-
            console.log('sBRSType="'+sBRSType+'"; sBRSKey="'+sBRSKey+'"');
+
-
            NewSample.BRS.push({Type:sBRSType,Key:sBRSKey,Text:'',Pos:[]});
+
-
          }
+
-
          NewSample.KatNrVar = document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').value;
+
-
          NewSample.Source.Type = document.getElementById('BGF.BtV.Sample.Edit.SourceType').value;
+
-
          NewSample.Source.Name = document.getElementById('BGF.BtV.Sample.Edit.SourceName').value;
+
-
          NewSample.Source.ArtNr = document.getElementById('BGF.BtV.Sample.Edit.SourceArtNr').value;
+
-
          NewSample.Source.Date = document.getElementById('BGF.BtV.Sample.Edit.SourceDate').value;
+
-
        } else {
+
-
          NewSample.ID = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].ID;
+
-
          console.log('[BGF_BtV_OnClick] BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS.length='
+
-
                      +BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS.length);
+
-
          for (b = 0; b < BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS.length; b++) {
+
-
            var aBRSBV = BGF_BtV_NewSampleIDs.BV[BGF_BtV_SelIDNewBVIdx].BRS[b];
+
-
            var eBRSBV = document.getElementById('BGF.BtV.Sample.Edit.BRSBV.'+b);
+
-
            console.log('[BGF_BtV_OnClick] eBRSBV.checked='+eBRSBV.checked);
+
-
            if (document.getElementById('BGF.BtV.Sample.Edit.BRSBV.'+b).checked)
+
-
              NewSample.BRS.push({Type:aBRSBV.Type,Key:aBRSBV.Key,Text:'',Pos:[]});
+
-
          }
+
-
          NewSample.KatNrVar = document.getElementById('BGF.BtV.Sample.Edit.KatNrVar').value;
+
-
          NewSample.Source.Type = '';
+
-
          NewSample.Source.Name = '';
+
-
          NewSample.Source.ArtNr = '';
+
-
          NewSample.Source.Date = '';
+
-
        }
+
-
        var files = document.getElementById('BGF.BtV.Sample.Edit.Image.Upload').files;
+
-
        if (files.length > 0)
+
-
          NewSample.OrgFN = files[0].name;
+
-
        // Sample speichern
+
-
        BGFSampleSave(NewSample);
+
-
        if (files.length > 0) {
+
-
          // Bild/Ausschnitt hochladen
+
-
          // Create formdata
+
-
          var formData = new FormData();
+
-
          // Add meta-data of the sample to formdata
+
-
          formData.append('WI', NewSample.ID);
+
-
          formData.append('_WU', wgUserName);
+
-
          formData.append('_GE', BGF_BtV_Stamp.Gebiet);
+
-
          formData.append('_GE1', BGF_BtV_Stamp.Gebiet1);
+
-
          formData.append('_KN', BGF_BtV_Stamp.KatNr);
+
-
          // Add file to formdata
+
-
          formData.append('files[]', files[0]);
+
-
          // Send formdata
+
-
          fetch('/bogenwiki_bgf/src/BGFWriteImage.php', {
+
-
            method: 'POST',
+
-
            body: formData
+
-
          }).then(response => {
+
-
            // Callback for response
+
-
            console.log('response.status="'+response.status+'"');
+
-
            console.log('response.statusText="'+response.statusText+'"');
+
-
            //var eUploadLog = document.getElementById('bvbfBgScanUploadLog');
+
-
            //eUploadLog.innerHTML = '<span style="color:green;font-weight:bold;">fertig</span>';
+
-
            document.getElementById('BGF.BtV.Sample.Edit.Image').src = BGFGetImageFN(BGF_BtV_Stamp,NewSample);
+
-
          });
+
-
        }
+
-
        var eSampleImageFrame = document.getElementById('BGF.BtV.Image.Main.Frame');
+
-
        var eSampleEditFrame = document.getElementById('BGF.BtV.Sample.Edit.Frame');
+
-
        eSampleImageFrame.style.display = 'inline-block';
+
-
        eSampleEditFrame.style.display = 'none';
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Abort':
+
-
        var eSampleImageFrame = document.getElementById('BGF.BtV.Image.Main.Frame');
+
-
        var eSampleEditFrame = document.getElementById('BGF.BtV.Sample.Edit.Frame');
+
-
        eSampleImageFrame.style.display = 'inline-block';
+
-
        eSampleEditFrame.style.display = 'none';
+
-
        BGF_BtV_Stamp = {};
+
-
        BGF_BtV_Sample = {};
+
-
        BGF_BtV_NewSampleIDs = {};
+
-
        BGF_BtV_SelIDNewBVIdx = -1
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit':
+
-
        BGFSampleEdit(sSampleID);
+
-
        break;
+
-
      case 'BGF.BtV.Sample.Edit.Image.Remove':
+
-
        document.getElementById('BGF.BtV.Sample.Edit.Image.None').style.display = 'inline';
+
-
        document.getElementById('BGF.BtV.Sample.Edit.Image.Avail').style.display = 'none';
+
-
        var eUpload = document.getElementById('BGF.BtV.Sample.Edit.Image.Upload');
+
-
        try {
+
-
          eUpload.value = null;
+
-
        } catch(ex) { }
+
-
        if (eUpload.value) {
+
-
          eUpload.parentNode.replaceChild(eUpload.cloneNode(true), eUpload);
+
-
        }
+
-
        break;
+
-
      default:
+
-
        alert('[BGF_BtV_OnClick] Unknown element ID "'+eElement.id+'" !!!');
+
-
        break;
+
-
    }
+
-
  }
+
-
</script>
+
<script src="/bogenwiki_bgf/src/bgf_lib.js"></script>
<script src="/bogenwiki_bgf/src/bgf_lib.js"></script>
<script>
<script>

Version vom 21:48, 9. Okt. 2023

Menü
BGF.Menu
BGF.Data
BGF.Image.Main
Ausschnitte
BGF.Samples.All

Template "BGF.BtV.Sample.Template"
  %%Sample.ID%% (%%Sample.IDSrc%%)
Kat-Nr.: %%Stamp.KatNr%%%%Sample.KatNrVar%%
BRS:  %%Sample.BRS%%
Quelle:  %%Sample.Source.TypeText%% %%Sample.Source.Name%%
 %%Sample.Source.ArtNr%% (%%Sample.Source.Date%%)
Größe:  %%Sample.ImageData.Width%% x %%Sample.ImageData.Height%%
 
  

Template "BGF.BtV.Sample.Edit.Template"

Kein Bild ausgewählt
...
 
ID Source:  
ID:  
Kat-Nr.:  1234
BRS: 
Quelle: 
  Name: 
  Art-Nr.: 
  Datum: 
  

Template "BGF.BtV.Data.Template"
Auswahl / Filter
Gebiet:  
Gebiet1: 
Kat-Nr.:    (min - max
BRS-Filter: