diff --git a/build/images/p-icons-sprite-1.1.svg b/build/images/p-icons-sprite-1.1.svg deleted file mode 100644 index fef3ba3..0000000 --- a/build/images/p-icons-sprite-1.1.svg +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demo/index.html b/demo/index.html index 35a33ab..dd17083 100755 --- a/demo/index.html +++ b/demo/index.html @@ -31,6 +31,23 @@ overflow: auto; } + + diff --git a/main.js b/main.js index 5345049..4b845a4 100755 --- a/main.js +++ b/main.js @@ -137,18 +137,7 @@ export default class CoachMark { } init() { - if (!document.getElementById('pe-icons-sprite')) { - const pe_ajax=new XMLHttpRequest(); - pe_ajax.open("GET", "/icons/p-icons-sprite-1.1.svg", true); - pe_ajax.responseType="document"; - pe_ajax.onload=function() { - document.body.insertBefore( - pe_ajax.responseXML.documentElement, - document.body.childNodes[0] - ); - }; - pe_ajax.send(); - } + ReactDOM.render( { - + let config = { elementId: 'testId', opts: { @@ -17,7 +17,7 @@ describe('CoachMark', () => { totalCM: '2' }, callback: function() { - + } }; let coachMark; @@ -29,7 +29,7 @@ describe('CoachMark', () => { div.id = 'testId'; body.appendChild(div); }); - + // just cleaning up afterEach(function() { let body = document.body; @@ -47,7 +47,7 @@ describe('CoachMark', () => { totalCM: '2' }, callback: function() { - + } } expect(() => { new CoachMark(config); }).toThrow(); @@ -64,7 +64,7 @@ describe('CoachMark', () => { currentCM: '1' }, callback: function() { - + } } expect(() => { new CoachMark(config); }).toThrow(); @@ -82,7 +82,7 @@ describe('CoachMark', () => { gotIt: 'got it' }, callback: function() { - + } } expect(() => { new CoachMark(config); }).toThrow(); @@ -99,7 +99,7 @@ describe('CoachMark', () => { config.opts.id = '1'; coachMark = new CoachMark(config); }); - + // just cleaning up afterEach(function() { coachMark.removeCoachMark(); @@ -173,7 +173,7 @@ describe('CoachMark', () => { // IMPORTANT: This is a brittle test because of the way coach mark is designed. Any change to the logic // may could break this test it('should place the coachmark depending on body viewport', function() { - // we are going to place the target element at a specific location and the creation of the coachmark + // we are going to place the target element at a specific location and the creation of the coachmark // should always be at the same place that proves that no change in the logic changed the placement let div = document.getElementById('testId'); div.style.position = 'absolute'; @@ -245,5 +245,5 @@ describe('CoachMark', () => { coachMark.removeCoachMark(); }); }); - -}); \ No newline at end of file + +});