├── .gitattributes
├── lib
├── img
│ ├── preview.png
│ ├── master-items-viewer-new.gif
│ └── preview-release-1.0.0.2.png
├── js
│ ├── table-resizer.js
│ ├── jq-highlight.js
│ ├── property.js
│ └── masterItemService.js
└── css
│ └── master-items-viewer.css
├── wbfolder.wbl
├── master-items-viewer.qext
├── LICENSE
├── README.md
├── master-items-viewer.js
└── master-items-viewer-template.html
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/lib/img/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kabir-rab/master-items-viewer/HEAD/lib/img/preview.png
--------------------------------------------------------------------------------
/lib/img/master-items-viewer-new.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kabir-rab/master-items-viewer/HEAD/lib/img/master-items-viewer-new.gif
--------------------------------------------------------------------------------
/lib/img/preview-release-1.0.0.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kabir-rab/master-items-viewer/HEAD/lib/img/preview-release-1.0.0.2.png
--------------------------------------------------------------------------------
/wbfolder.wbl:
--------------------------------------------------------------------------------
1 | master-items-viewer.qext;
2 | master-items-viewer.js;
3 | master-items-viewer-template.html;
4 | lib/css/master-items-viewer.css
--------------------------------------------------------------------------------
/lib/js/table-resizer.js:
--------------------------------------------------------------------------------
1 | $(function(){var e,i,s,t,n=!1;$(document).on({mousemove:function(t){n&&s.width(i+(t.pageX-e))},mouseup:function(){n&&(t.removeClass("resizing"),n=!1)}}).on("mousedown",".table-resizable th",function(o){s=$(this),n=!0,e=o.pageX,i=s.width(),t=s.closest(".table-resizable").addClass("resizing")}).on("dblclick",".table-resizable thead",function(){$(this).find("th[style]").css("width","")})});
--------------------------------------------------------------------------------
/master-items-viewer.qext:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Master Items Viewer",
3 | "description": "Master Measure and Dimension viewer for Qlik Sense Application",
4 | "bundle": {
5 | "id": "Kab-s Extension Bundle",
6 | "name": "Kab-s Extension Bundle",
7 | "description": "Qlik Sense Extension bundle from Kabir Rab."
8 | },
9 | "type": "visualization",
10 | "icon": "extension",
11 | "version": "1.0.0.3",
12 | "author": "Kabir Rab",
13 | "homepage": "https://kabonline.net",
14 | "keywords": "qlik-sense, visualization, master-item",
15 | "license": "MIT",
16 | "repository": "",
17 | "preview": "lib/img/preview.png",
18 | "dependencies": {
19 | "qlik-sense": ">=3.0.x"
20 | }
21 | }
--------------------------------------------------------------------------------
/lib/js/jq-highlight.js:
--------------------------------------------------------------------------------
1 | jQuery.fn.highlight=function(c){function e(b,c){var d=0;if(3==b.nodeType){var a=b.data.toUpperCase().indexOf(c),a=a-(b.data.substr(0,a).toUpperCase().length-b.data.substr(0,a).length);if(0<=a){d=document.createElement("span");d.className="highlight";a=b.splitText(a);a.splitText(c.length);var f=a.cloneNode(!0);d.appendChild(f);a.parentNode.replaceChild(d,a);d=1}}else if(1==b.nodeType&&b.childNodes&&!/(script|style)/i.test(b.tagName))for(a=0;a
21 |
23 |
24 |