Skip to content

Instantly share code, notes, and snippets.

@hatched
Created April 17, 2012 15:29
Show Gist options
  • Select an option

  • Save hatched/2406817 to your computer and use it in GitHub Desktop.

Select an option

Save hatched/2406817 to your computer and use it in GitHub Desktop.

Revisions

  1. hatched revised this gist Apr 17, 2012. 1 changed file with 5 additions and 16 deletions.
    21 changes: 5 additions & 16 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -1,26 +1,15 @@
    //This is here to run this function on pageload.
    var pageCalendars = new Y.PopupCalendarGroup({
    calendars: [
    {
    start: {
    input: Y.one('.start-date')
    //additional popup-calendar configs
    },
    calendars: [
    {
    start: {
    input: Y.one('.qa-date')
    //additional popup-calendar configs
    },
    calendars: [
    {
    start: {
    input: Y.one('.ship-date')
    //additional popup-calendar configs
    }
    }
    ]
    }
    ]
    end: {
    input: Y.one('.end-date')
    //additional popup-calendar configs
    }
    }
    ]
    });
  2. hatched revised this gist Apr 17, 2012. 1 changed file with 5 additions and 48 deletions.
    53 changes: 5 additions & 48 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -2,67 +2,24 @@
    calendars: [
    {
    start: {
    input: Y.one('.job.form_job_date_start')
    input: Y.one('.start-date')
    //additional popup-calendar configs
    }
    end: {
    Y.one('.job.form_job_end_date')
    //additional popup-calendar configs
    }
    calendars: [
    {
    start: {
    input: Y.one('.position.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position.form_job_end_date')
    //additional popup-calendar configs
    }
    }, {
    start: {
    input: Y.one('.position2.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position2.form_job_end_date')
    //additional popup-calendar configs
    }
    }
    ]
    },{
    start: {
    input: Y.one('.job2.form_job_date_start')
    //additional popup-calendar configs
    }
    end: {
    Y.one('.job2.form_job_end_date')
    //additional popup-calendar configs
    }
    },
    calendars: [
    {
    start: {
    input: Y.one('.position3.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position3.form_job_end_date')
    input: Y.one('.qa-date')
    //additional popup-calendar configs
    },
    calendars: [
    {
    start: {
    input: Y.one('.position4.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position4.form_job_end_date')
    input: Y.one('.ship-date')
    //additional popup-calendar configs
    }
    }

    ]
    }
    }
    ]
    }
    ]
  3. hatched revised this gist Apr 17, 2012. 1 changed file with 51 additions and 14 deletions.
    65 changes: 51 additions & 14 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -1,32 +1,69 @@
    var pageCalendars = new Y.PopupCalendarGroup({
    calendars: [
    {
    start: Y.one('.job.form_job_date_start'),
    end: Y.one('.job.form_job_end_date'),
    start: {
    input: Y.one('.job.form_job_date_start')
    //additional popup-calendar configs
    }
    end: {
    Y.one('.job.form_job_end_date')
    //additional popup-calendar configs
    }
    calendars: [
    {
    start: Y.one('.position.form_job_date_start'),
    end: Y.one('.position.form_job_end_date'),
    start: {
    input: Y.one('.position.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position.form_job_end_date')
    //additional popup-calendar configs
    }
    }, {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    start: {
    input: Y.one('.position2.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position2.form_job_end_date')
    //additional popup-calendar configs
    }
    }
    ]
    },{
    start: Y.one('.job2.form_job_date_start'),
    end: Y.one('.job2.form_job_end_date'),
    start: {
    input: Y.one('.job2.form_job_date_start')
    //additional popup-calendar configs
    }
    end: {
    Y.one('.job2.form_job_end_date')
    //additional popup-calendar configs
    }
    calendars: [
    {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    start: {
    input: Y.one('.position3.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position3.form_job_end_date')
    //additional popup-calendar configs
    },
    calendars: [
    {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    start: {
    input: Y.one('.position4.form_job_date_start')
    //additional popup-calendar configs
    },
    end: {
    input: Y.one('.position4.form_job_end_date')
    //additional popup-calendar configs
    }
    }

    ]
    }
    }
    ]
    },
    }
    ]
    });
  4. hatched revised this gist Apr 17, 2012. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -15,11 +15,11 @@
    },{
    start: Y.one('.job2.form_job_date_start'),
    end: Y.one('.job2.form_job_end_date'),
    contains: [
    calendars: [
    {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    contains: [
    calendars: [
    {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
  5. hatched revised this gist Apr 17, 2012. 1 changed file with 26 additions and 7 deletions.
    33 changes: 26 additions & 7 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,32 @@
    var pageCalendars = new Y.PopupCalendarGroup({
    container: Y.one('.content .side_control'),
    calendars: [
    {
    input: Y.one('#form_job_date_start'),
    start: true
    start: Y.one('.job.form_job_date_start'),
    end: Y.one('.job.form_job_end_date'),
    calendars: [
    {
    start: Y.one('.position.form_job_date_start'),
    end: Y.one('.position.form_job_end_date'),
    }, {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    }
    ]
    },{
    start: Y.one('.job2.form_job_date_start'),
    end: Y.one('.job2.form_job_end_date'),
    contains: [
    {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    contains: [
    {
    start: Y.one('.position2.form_job_date_start'),
    end: Y.one('.position2.form_job_end_date'),
    }
    ]
    }
    ]
    },
    {
    input: Y.one('#form_job_end_date'),
    end: true
    }
    ]
    });
  6. hatched created this gist Apr 17, 2012.
    13 changes: 13 additions & 0 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    var pageCalendars = new Y.PopupCalendarGroup({
    container: Y.one('.content .side_control'),
    calendars: [
    {
    input: Y.one('#form_job_date_start'),
    start: true
    },
    {
    input: Y.one('#form_job_end_date'),
    end: true
    }
    ]
    });