PageSourceSearch

https://www.wuhainews.org.cn//Public/whrb/js/list.js

js wuhainews.org.cn collected 2026-10-08 21:19:36 UTC 10,385 bytes, 86 lines download raw bytes

1"use strict";
2
3(function (win, $) {
4  $.CANNEWS_INDEX = {
5    pageNum: 0,
6    initGetData: function initGetData(index) {
7      var _this = this;
8
9      $.ajax({
10        url: './NewsList_' + index + '.json',
11        method: 'get',
12        success: function success(jsonData) {
13        
14          var html = '';
15        //   if(jsonData.info==[]){
16        //       $('.load-more').css('display','none')
17        //       $('.noload').css('display','block')
18        //   }else{
19        //       $('.load-more').css('display','block')
20        //       $('.noload').css('display','none')
21        //   }
22          if (jsonData.info) {
23            jsonData.info.forEach(function (val) {
24              if (val.thumb_image) {
25                 if(val.createByName=="超级管理员"){
26                           html += "<li class=\"clearfix\">\n                                <div class=\"article-title\">\n                                    <a href=\"".concat(val.url, "\" target=\"_blank\">").concat(val.title, "</a>\n                                </div>\n                                <div class=\"article-image fl\">\n                                    <a href=\"").concat(val.url, "\" target=\"_blank\"><img src=\"").concat(val.thumb_image, "\" alt=\"\"></a>\n                                </div>\n                                <div class=\"list-right fr\">\n                                    <div class=\"article-desc\" style=\"min-height:70px\";>\n                                        ").concat(val.description, "\n                                    </div>\n                                    <div class=\"article-info fl\">\n                                        <span>").concat(val.source, "</span>\n                                                                              <span>").concat(val.issueTime, "</span>\n                                    </div>\n                                    <div class=\"share fr\">\n                                        <p>\u5206\u4EAB</p>\n                                        <span id=\"share\" class=\"share-component social-share\"></span>\n                                    </div>\n                                </div>\n                            </li>");
27                 }else if(val.createByName==null){
28                     
29                     
30                     html += "<li class=\"clearfix\">\n                                <div class=\"article-title\">\n                                    <a href=\"".concat(val.url, "\" target=\"_blank\">").concat(val.title, "</a>\n                                </div>\n                                <div class=\"article-image fl\">\n                                    <a href=\"").concat(val.url, "\" target=\"_blank\"><img src=\"").concat(val.thumb_image, "\" alt=\"\"></a>\n                                </div>\n                                <div class=\"list-right fr\">\n                                    <div class=\"article-desc\" style=\"min-height:70px\";>\n                                        ").concat(val.description, "\n                                    </div>\n                                    <div class=\"article-info fl\">\n                                        <span>").concat(val.source, "</span>\n                                        <span>\u7F16\u8F91\uFF1A").concat(val.author, "</span>\n                                        <span>").concat(val.issueTime, "</span>\n                                    </div>\n                                    <div class=\"share fr\">\n                                        <p>\u5206\u4EAB</p>\n                                        <span id=\"share\" class=\"share-component social-share\"></span>\n                                    </div>\n                                </div>\n                            </li>");
31                 }else{
32                     
33                    html += "<li class=\"clearfix\">\n                                <div class=\"article-title\">\n                                    <a href=\"".concat(val.url, "\" target=\"_blank\">").concat(val.title, "</a>\n                                </div>\n                                <div class=\"article-image fl\">\n                                    <a href=\"").concat(val.url, "\" target=\"_blank\"><img src=\"").concat(val.thumb_image, "\" alt=\"\"></a>\n                                </div>\n                                <div class=\"list-right fr\">\n                                    <div class=\"article-desc\" style=\"min-height:70px\";>\n                                        ").concat(val.description, "\n                                    </div>\n                                    <div class=\"article-info fl\">
33\n                                        <span>").concat(val.source, "</span>\n                                        <span>\u7F16\u8F91\uFF1A").concat(val.createByName, "</span>\n                                        <span>").concat(val.issueTime, "</span>\n                                    </div>\n                                    <div class=\"share fr\">\n                                        <p>\u5206\u4EAB</p>\n                                        <span id=\"share\" class=\"share-component social-share\"></span>\n                                    </div>\n                                </div>\n                            </li>");   
34                     
35                     
36                 }
37                
38              } else {
39                  if(val.createByName=="超级管理员"){
40                            html += "\n                            <li class=\"clearfix\">\n                                        <div class=\"article-title\">\n                                            <a href=\"".concat(val.url, "\" target=\"_blank\">").concat(val.title, "</a>\n                                        </div>\n                                        <div class=\"article-desc\">\n                                            ").concat(val.description, "\n                                        </div>\n                                        <div class=\"article-info fl\">\n                                            <span>").concat(val.source, "</span>\n                                                                                       <span>").concat(val.issueTime, "</span>\n                                        </div>\n                                        <div class=\"share fr\">\n                                            <p>\u5206\u4EAB</p>\n                                            <span id=\"share\" class=\"share-component social-share\"></span>\n                                        </div>\n                                    </li>\n                        ");
41                 }else if(val.createByName==null){
42                      html += "\n                            <li class=\"clearfix\">\n                                        <div class=\"article-title\">\n                                            <a href=\"".concat(val.url, "\" target=\"_blank\">").concat(val.title, "</a>\n                                        </div>\n                                        <div class=\"article-desc\">\n                                            ").concat(val.description, "\n                                        </div>\n                                        <div class=\"article-info fl\">\n                                            <span>").concat(val.source, "</span>\n                                            <span>\u7F16\u8F91\uFF1A").concat(val.author, "</span>\n                                            <span>").concat(val.issueTime, "</span>\n                                        </div>\n                                        <div class=\"share fr\">\n                                            <p>\u5206\u4EAB</p>\n                                            <span id=\"share\" class=\"share-component social-share\"></span>\n                                        </div>\n                                    </li>\n                        ");
43                 }else{
44                     
45                     html += "\n                            <li class=\"clearfix\">\n                                        <div class=\"article-title\">\n                                            <a href=\"".concat(val.url, "\" target=\"_blank\">").concat(val.title, "</a>\n                                        </div>\n                                        <div class=\"article-desc\">\n                                            ").concat(val.description, "\n                                        </div>\n                                        <div class=\"article-info fl\">\n                                            <span>").concat(val.source, "</span>
45\n                                            <span>\u7F16\u8F91\uFF1A").concat(val.createByName, "</span>\n                                            <span>").concat(val.issueTime, "</span>\n                                        </div>\n                                        <div class=\"share fr\">\n                                            <p>\u5206\u4EAB</p>\n                                            <span id=\"share\" class=\"share-component social-share\"></span>\n                                        </div>\n                                    </li>\n                        ");
46                     
47                 }
48              }
49            });
50            $('.article-list').append(html);
51
52            _this.initShare();
53          }
54          
55          $('.load-more').css('display','block')
56          $('#noload').css('display','none')
57        },
58        error:function(){
59            $('.load-more').css('display','none')
60            $('#noload').css('display','block')
61        }
62      });
63    },
64    initShare: function initShare() {
65      if ($('#share').length > 0) {
66        socialShare('#share', {
67          sites: ['wechat', 'weibo', 'qq', 'qzone']
68        });
69      }
70    },
71    initLoadMore: function initLoadMore() {
72      var _self = this;
73
74      $("#loadMore").on('click', function () {
75        _self.pageNum++;
76
77        _self.initGetData(_self.pageNum);
78      });
79    },
80    init: function init() {
81      this.initGetData(this.pageNum);
82      this.initLoadMore();
83    }
84  };
85  $.CANNEWS_INDEX.init();
86})(window, jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.