2015-06-29 9 views
0

Возможно, кто-то может мне помочь. Я хочу открыть modal вместо стандартной подсказки события, но я - .js noob, и я не могу решить эту проблему. На данный момент #myModal открывается после того, как я нажал кнопку «Сохранить» появляющейся всплывающей подсказки, но я хочу открыть модальную версию мыши и предотвратить появление всплывающей подсказки. Это понятно?AUI Scheduler trigger modal вместо tooltip

Вот мой код:

<script type="text/javascript"> 
YUI().use(
    'aui-scheduler', 
    function(Y) { 
     var events = [ 
        { 
         content: 'Partial Lunar Eclipse', 
         endDate: new Date(2013, 3, 25, 5), 
         startDate: new Date(2013, 3, 25, 1) 
        } 
        ]; 

        var agendaView = new Y.SchedulerAgendaView(); 
        var dayView = new Y.SchedulerDayView(); 
        var eventRecorder = new Y.SchedulerEventRecorder(); 
        var monthView = new Y.SchedulerMonthView(); 
        var weekView = new Y.SchedulerWeekView(); 

        new Y.Scheduler(
        { 
         activeView: weekView, 
         boundingBox: '#myScheduler', 
         date: new Date(2015, 5, 22), 
         eventRecorder: eventRecorder, 
         items: events, 
         render: true, 
         views: [dayView, weekView, monthView, agendaView] 
        } 
       ); 
        Y.Do.before(function() { 
         this.on("save",function(data){ 
          $('#myModal').modal('show'); 
         }); 
         }, eventRecorder, 'showPopover'); 
    } 

); 

ответ

0

Просто узнал, как это исправить. Просто изменилось:

Y.Do.before(function() { 
        this.on("save",function(data){ 
         $('#myModal').modal('show'); 
        }); 
        }, eventRecorder, 'showPopover'); 

в

$("#myScheduler").mouseup(function() { 
     $('#myModal').modal('show'); 
        });