icon.jsp 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <html>
  5. <head>
  6. <title></title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <%@include file="/commons/include/form.jsp" %>
  9. <link rel="stylesheet" type="text/css" href="${ctx}/styles/default/css/form.css">
  10. <link rel="stylesheet" type="text/css" href="../input.css">
  11. <style type="text/css">
  12. a.extend{
  13. display:inline;
  14. }
  15. </style>
  16. <script type="text/javascript">
  17. window.name="win";
  18. var selected, cla = "";
  19. $(function() {
  20. load();
  21. $(".button-td").bind("mouseenter mouseleave", function() {
  22. $(this).toggleClass("button-td-hover");
  23. });
  24. });
  25. function load(){
  26. $.post(__ctx+"/platform/system/resources/getExtendIcons.ht", function(data) {
  27. var obj=$.parseJSON(data);
  28. if(obj.result==0){
  29. alert("出错了:" + obj.getMessage());
  30. return;
  31. }else{
  32. icons = obj.message.split(",");
  33. var html = "";
  34. for ( var i = 0; i < icons.length; i++) {
  35. if(icons[i].length>0){
  36. html += '<li><a class="extend '+icons[i]+'"></a></li>';
  37. }
  38. }
  39. $("#icon-ul").html(html);
  40. $('#icon-ul li').click(function() {
  41. if (selected) {
  42. $(selected).removeClass('selected');
  43. }
  44. $(this).addClass('selected');
  45. selected = this;
  46. cla = $(this).find("a").attr('class');
  47. });
  48. }
  49. });
  50. };
  51. function select() {
  52. if (cla == "") {
  53. alert("没有选择图标!");
  54. return;
  55. }
  56. var obj = {
  57. cla : cla
  58. };
  59. window.parent.selectIcon(obj);
  60. };
  61. function closeWin(){
  62. window.parent.selectIcon();
  63. };
  64. function refresh(){
  65. $.post(__ctx+"/platform/system/resources/refreshExtendCss.ht",function(data){
  66. var obj=$.parseJSON(data);
  67. if(obj.result==0){
  68. alert("出错了:" + obj.getMessage());
  69. return;
  70. }
  71. else{
  72. location.href=location.href.getNewUrl();
  73. }
  74. });
  75. };
  76. </script>
  77. <base target="_self"></base>
  78. </head>
  79. <body>
  80. <div id="icon-div">
  81. <ul id="icon-ul">
  82. </ul>
  83. </div>
  84. <div id="button-div">
  85. <div class="button-td" onclick="closeWin()">取消</div>
  86. <div class="button-td" onclick="select()">选择</div>
  87. <div class="button-td" onclick="refresh()" >刷新</div>
  88. </div>
  89. </body>
  90. </html>