Sha256: d5b093ede2def5d01aa856a981647b27294c8f658cded47b0d47b700c02dfb0d

Contents?: true

Size: 1.14 KB

Versions: 1

Compression:

Stored size: 1.14 KB

Contents

%h2 Code Slices
%hr
.slice-list
  %p
    %label Event Calendars: 
    %select.calendar
      %option{} Choose a calendar to insert
      - for cal in OrangeCalendar.all
        %option{:value => cal.name}= cal.name
  %br
  %p
    %label Contact Forms: 
    %select.contact
      %option{} Choose a form to insert
      - for form in OrangeContactForms.all
        %option{:value => form.title}= form.title
  %br
  %p
    %label Links:
    %select.link
      %option{} Choose a page to link
      - for link in orange[:sitemap].home(self).self_and_descendants
        %option{:value => link.id}= ("  "*link.level) + orange[:sitemap].link_text_for(link)[0..60] + '...'
    %br
:javascript
  $('.slice-list .calendar').change(function(){
    $.markItUp({ replaceWith: '<o:calendar name="'+$(this).val()+'" />' } );
    $.fn.colorbox.close();
  });
  $('.slice-list .contact').change(function(){
    $.markItUp({ replaceWith: '<o:contactform name="'+$(this).val()+'" />' } );
    $.fn.colorbox.close();
  });
  $('.slice-list .link').change(function(){
    $.markItUp({ replaceWith: '<o:link id="'+$(this).val()+'"></o:link>' } );
    $.fn.colorbox.close();
  });

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
orange-sparkles-0.5.7 lib/orange-sparkles/views/slices/slice_helper.haml