2012-07-07 26 views
6

Tôi cần trình chỉnh sửa Aloha được ghim vào một vị trí cụ thể thay vì nảy trên khắp trang.Làm cách nào để khắc phục Trình chỉnh sửa HTML5 Aloha đến một vị trí cụ thể trên trang?

Có tùy chọn cấu hình cho điều đó không? Có một tùy chọn "nối thêm" để định cấu hình Aloha nhưng tôi không thể tìm ra cách áp dụng hoặc thậm chí nếu nó giải quyết được vấn đề của tôi ...

Cũng mở để hack vị trí nếu không có cấu hình Tùy chọn.

Trả lời

3

Các configuration chỉ ra rằng bạn sử dụng một "yếu tố" thiết lập để xác định id của nguyên tố này gắn liền với các:

behaviour: 'float', // 'float' (default), 'topalign', 'append' 
element: 'my-html-element-id', // use with 'append' behaviour option: HTML DOM ID of the element the FM should get the position from 

Ngoài ra, hãy sử dụng các tùy chọn khác như kéo: false và pin: false .

Nếu cách này không hiệu quả với bạn, vui lòng mở bugreport.

+0

tôi đã cố gắng những thiết lập nhưng tiếc là họ dường như không ảnh hưởng đến việc hiển thị của trình soạn thảo. – jumpfightgo

+0

Trên thực tế, không có thay đổi nào đối với Aloha.settings.floatingmenu đang được tôn trọng ... các điều chỉnh được thực hiện qua Aloha.settings.sidebar chẳng hạn được áp dụng nhưng Aloha.settings.floatingmenu dường như không làm bất cứ điều gì ... – jumpfightgo

+0

gửi báo cáo lỗi ở đây, fyi: https://github.com/alohaeditor/Aloha-Editor/issues/584 – jumpfightgo

0
var toolbar = $('.aloha-toolbar'); 
// make the toolbar extend to 100% of the div. 
toolbar.css({'width': '100%', 'height': '100%', }); 
// ADDS THE ALOHA EDITOR TO A DIV! 
$('#alohaContainer').append(toolbar); 
// Renders the toolbar to the screen    
UiPlugin.showToolbar(); 
// The child element must also be resized, don't know why 
toolbar.children().css({'width': '100%', 'height': '100%'}); 
Các vấn đề liên quan