Capripot
unread,Jul 17, 2010, 6:23:17 AM7/17/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to scripty2
I would like to make an element draggable, but it's impossible !!
I've copied the core code of dialog class but it's impossible to make
it work
Do you have an idea about that ?
The code bellow is my test and i can't find why it don't work.
Thanks a lot for your help in advance !
<html>
<head>
<title>essai</title>
<script type="text/javascript" src="inc/js/prototype.js"></script>
<script type="text/javascript" src="inc/js/s2.js"></script>
</head>
<body>
<script type="text/javascript">
//var dialog = new S2.UI.Dialog({content: "Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat."});
// dialog.open();
box = new Element('div');
S2.UI.addClassNames(box, 'ui-dialog ui-widget ' +
'ui-widget-content ui-corner-all');
box.hide().setStyle({
position: 'absolute',
overflow: 'hidden',
zIndex: 1500,
outline: '0'
});
box.writeAttribute({
tabIndex: '-1',
role: 'dialog'
});
content = new Element('div').update("Truccccc");
S2.UI.addClassNames(content, 'ui-dialog-content ui-widget-content');
box.insert(content);
titleBar = new Element('div');
S2.UI.addClassNames(titleBar, 'ui-dialog-titlebar ui-widget-header '
+
'ui-corner-all ui-helper-clearfix');
box.insert({ top: titleBar });
titleText = new Element('span', { 'class': 'ui-dialog-title' });
titleText.update("Essai !! ");
box.writeAttribute('aria-labelledby',
titleText.readAttribute('id'));
titleBar.insert({ top: titleText }) ;
S2.UI.disableTextSelection(box);
S2.UI.addBehavior(box, S2.UI.Behavior.Drag, { handle: titleBar });
$(document.body).insert(box);
box.show();
</script>
</body>