2012-07-02 5 views
6

Aloha Editor dokümanlar ile ilgili olarak, "aloha-smart-content-changed" olayını dinleyerek, verileri kullanmakta olduğunuz kalıcı mekanizmaya saklayabilirsiniz. İşte yapmaya çalıştığım şeyin bir örneği: İşleyici hiçbir zaman ateşlemez. Aloha ile çalışmış olan herkes, olayı düzgün bir şekilde dinlemeyi biliyor mu?Aloha Editor "aloha-smart-content-changed" Etkinliğini Dinlemek?

cevap

8

Vay be, bu belgesel, oldukça zayıftı. Ama sanırım işe koyuldum. Aloha.ready() yöntemindeki olay işleyicileri ve Aloha nesnesinin kendisine bağladığınız anlaşılıyor.

Aloha.ready(function() { 
     var $ = Aloha.jQuery; 
     $('.editable').aloha(); 

    Aloha.bind('aloha-smart-content-changed', function(event, editable) { 
      console.log('Aloha smart event handled.'); 
     });   
}); 

bunun here hakkında biraz daha bilgi Bulunan ve ben bir event being bound bir örneğini buldum budur.

Ayrıca

+1

Mükemmel olur jsfiddle here

Hope bu test etti. Güzel Bul Amin, teşekkürler! – mjswensen

+0

Gerçek içeriği nasıl alacağınıza dair bir fikir var mı? :/ – Populus

+0

@Populus Aloha.getActiveEditable(). GetContents(); 'ı deneyin. – mjswensen

İlgili konular