Guest User

Untitled

a guest
Apr 16th, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. Losing clientside script hooks of telerik window on second rendering
  2. @model HitaishiWeb.ViewModels.DialogViewModel
  3. <script type="text/javascript" src="../../Scripts/hitaishi.dialog.js"></script>
  4.  
  5. @{ Html.Telerik().Window()
  6. .Name("Window")
  7. .Title(Model.Title)
  8. .Draggable(false)
  9. .Resizable(resizing => resizing.Enabled(false))
  10. .Modal(true)
  11. .Buttons(buttons => buttons.Close())
  12. .Content(@<text>
  13. @Model.Content <br/><br/>
  14. <button id='okButton' class='t-button t-state-default'>Close</button>
  15. </text>)
  16. .Width(Model.Width)
  17. .Height(Model.Height)
  18. .ClientEvents(events=>events
  19. .OnClose("onCloseWindow")
  20. .OnLoad("onLoadWindow"))
  21. .Render();
  22. }
  23. @Html.Hidden("ReturnPath", Model.ReturnPath);
  24.  
  25. function onLoadWindow() {
  26. var window = $("#Window").data("tWindow");
  27. window.center();
  28. $('.t-button').live('mouseenter', $.telerik.buttonHover).live('mouseleave', $.telerik.buttonLeave);
  29. $("#okButton").click(function (e) {
  30. e.preventDefault();
  31. window.close();
  32. });
  33. }
  34. function onCloseWindow() {
  35. //$("#adminContent").load($("#ReturnPath").attr("value"));
  36. $.ajax({
  37. cache: false,
  38. ifModified: false,
  39. url: $("#ReturnPath").attr("value"),
  40. success: function (data) { $("#adminContent").html(data); }
  41. });
  42. }
Advertisement
Add Comment
Please, Sign In to add comment