|
|
1번째 줄: |
1번째 줄: |
| $(document).ready(function()
| | importScript("User:Senior9324/Notification.js"); |
| {
| | ImportStyleSheet("User:Senior9324/Notification.css"); |
| var temp = function(){
| |
| var param =
| |
| {
| |
| "action":"query",
| |
| "meta":"notifications",
| |
| "notlimit":10,
| |
| "format":"json"
| |
| };
| |
| $.ajax("/api.php",
| |
| {
| |
| data:param,
| |
| dataType:"json"
| |
| })
| |
| .done(function(res)
| |
| {
| |
| var list_o = res.query.notifications.list;
| |
| var list = [];
| |
| for(var key in list_o)
| |
| {
| |
| list.push(list_o[key]);
| |
| }
| |
| var unread_message = [];
| |
| for(var i = 0 ; i < list.length ; i++)
| |
| {
| |
| if(list[i].read == null)
| |
| {
| |
| unread_message.push(list[i]);
| |
| }
| |
| }
| |
| var w = $(".notice-wrap")[0];
| |
| if(unread_message.length != 0)
| |
| {
| |
| var html_list = document.createElement("ul");
| |
| $(html_list).css("margin","0px");
| |
| $(html_list).css("padding","5px");
| |
| $(html_list).css("list-style","None");
| |
| $(html_list).css("border","3px solid #6688FF");
| |
| var html_list_inner = "";
| |
|
| |
| for(var i = 0 ; i < unread_message.length ; i++)
| |
| {
| |
| html_list_inner = "<li><a href = '/wiki/" + encodeURIComponent(unread_message[i].title.full) + "'>" + unread_message[i].title.full + "</a></li>" + html_list_inner;
| |
| }
| |
|
| |
| $(html_list).html(html_list_inner);
| |
| $(w).html(html_list);
| |
|
| |
| }
| |
| else
| |
| {
| |
| $(w).html("");
| |
| }
| |
| });
| |
| };
| |
| temp();
| |
| setInterval(temp,1000 * 20);
| |
| }
| |
| ); | |