settings.js 687 B

12345678910111213141516171819202122232425262728
  1. (function($){
  2. FLBuilder.registerModuleHelper('photo', {
  3. init: function()
  4. {
  5. var form = $('.fl-builder-settings'),
  6. photoSource = form.find('select[name=photo_source]');
  7. this._photoSourceChanged();
  8. photoSource.on('change', this._photoSourceChanged);
  9. },
  10. _photoSourceChanged: function()
  11. {
  12. var form = $('.fl-builder-settings'),
  13. photoSource = form.find('select[name=photo_source]').val(),
  14. linkType = form.find('select[name=link_type]');
  15. linkType.find('option[value=page]').remove();
  16. if(photoSource == 'library') {
  17. linkType.append('<option value="page">' + FLBuilderStrings.photoPage + '</option>');
  18. }
  19. }
  20. });
  21. })(jQuery);