Advertisement
Guest User

Untitled

a guest
May 28th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. selectclick.getFeatures().on('change:length', function(e) {
  2. if (e.target.getArray().length === 0) {
  3. //////// NO LINK SELECTED!
  4. if (Ext.getCmp('main_tabpanel').activeTab.id == 'mapViewer') {
  5. // show message
  6. Ext.getCmp('mvLinkMessage1').show();
  7. Ext.getCmp('mvLinkMessage2').show();
  8. // hide data of link
  9. Ext.getCmp('mvLinkLegendCombo').hide();
  10. Ext.getCmp('Link1name').hide();
  11. Ext.getCmp('Link1legend1').hide();
  12. Ext.getCmp('mvChangeLinkLegend').hide();
  13. Ext.getCmp('mvLaunchDetectors').hide();
  14. } else if(Ext.getCmp('main_tabpanel').activeTab.id == 'viewDef'){
  15. // hide message
  16. Ext.getCmp('vdLinkMessage1').show();
  17. Ext.getCmp('vdLinkMessage2').show();
  18. // show data of poi
  19. Ext.getCmp('vdLinkLegendCombo').hide();
  20. Ext.getCmp('vdLinkname').hide();
  21. Ext.getCmp('vdLinklegend1').hide();
  22. Ext.getCmp('vdChangeLinkLegend').hide();
  23. Ext.getCmp('vdLaunchDetectors').hide();
  24. }
  25. } else { //// LINK IS SELECTED!!!
  26. var name = e.target.a[0].o.name;
  27. Session.find('maps_links', {
  28. name: name
  29. }, function(res){
  30. console.log('selected link: ' + res[0].name)
  31. if (Ext.getCmp('main_tabpanel').activeTab.id == 'mapViewer') {
  32. // hide message
  33. Ext.getCmp('mvLinkMessage1').hide();
  34. Ext.getCmp('mvLinkMessage2').hide();
  35. // show data of poi
  36. Ext.getCmp('mvLaunchDetectors').show();
  37. Ext.getCmp('mvLinkLegendCombo').show();
  38. Ext.getCmp('Link1name').show();
  39. Ext.getCmp('Link1legend1').show();
  40. Ext.getCmp('mvChangeLinkLegend').show();
  41. Ext.getCmp('mvLinkLegendCombo').setStore(Ext.getStore("linklegend_store"));
  42. Ext.getCmp('Link1name').setText('Name: ' + res[0].name);
  43. Ext.getCmp('Link1legend1').setText('Legend: ' + res[0].legend);
  44.  
  45. } else if(Ext.getCmp('main_tabpanel').activeTab.id == 'viewDef'){
  46. // hide message
  47. Ext.getCmp('vdLinkMessage1').hide();
  48. Ext.getCmp('vdLinkMessage2').hide();
  49. // show data of poi
  50. Ext.getCmp('vdLinkLegendCombo').show();
  51. Ext.getCmp('vdLinkname').show();
  52. Ext.getCmp('vdLinklegend1').show();
  53. Ext.getCmp('vdChangeLinkLegend').show();
  54. Ext.getCmp('vdLinkLegendCombo').setStore(Ext.getStore("linklegend_store"));
  55. Ext.getCmp('vdLinkname').setText('Name: ' + res[0].name)
  56. Ext.getCmp('vdLinklegend1').setText('Legend: ' + res[0].legend)
  57. Ext.getCmp('vdLaunchDetectors').show();
  58. }
  59. })
  60. }
  61. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement