| 70 | 70 | sortable_element("mylist", :containment => ['list1','list2'], :constraint => "horizontal", :url => { :action => "order" }) |
|---|
| 71 | 71 | assert_dom_equal %(<script type=\"text/javascript\">\n//<![CDATA[\nSortable.create(\"mylist\", {constraint:'horizontal', containment:'list1', onUpdate:function(){new Ajax.Request('http://www.example.com/order', {asynchronous:true, evalScripts:true, parameters:Sortable.serialize(\"mylist\")})}})\n//]]>\n</script>), |
|---|
| 72 | 72 | sortable_element("mylist", :containment => 'list1', :constraint => "horizontal", :url => { :action => "order" }) |
|---|
| | 73 | # Backwards-compatibility test: passing :format as a string. |
|---|
| | 74 | assert_dom_equal %(<script type=\"text/javascript\">\n//<![CDATA[\nSortable.create(\"mylist\", {format:/[^-]+-(\\d+)/, onUpdate:function(){new Ajax.Request('http://www.example.com/order', {asynchronous:true, evalScripts:true, parameters:Sortable.serialize(\"mylist\")})}})\n//]]>\n</script>), |
|---|
| | 75 | sortable_element("mylist", :url => { :action => "order" }, :format => '/[^-]+-(\d+)/') |
|---|
| | 76 | # Passing :format as regexp should yield the same result. |
|---|
| | 77 | assert_dom_equal %(<script type=\"text/javascript\">\n//<![CDATA[\nSortable.create(\"mylist\", {format:/[^-]+-(\\d+)/, onUpdate:function(){new Ajax.Request('http://www.example.com/order', {asynchronous:true, evalScripts:true, parameters:Sortable.serialize(\"mylist\")})}})\n//]]>\n</script>), |
|---|
| | 78 | sortable_element("mylist", :url => { :action => "order" }, :format => /[^-]+-(\d+)/) |
|---|