public NoticeDiv(HTMLDocument Document,Buy4Configuration Config, Store Store) { _div = Document.createElement("div"); _div.innerHTML = Config.GetContent(Store, Document.url); _div.style.cssText = Config.GetStyle(); _div.setAttribute("id", "buy4_notice", 0); ((IHTMLStyle2) _div.style).overflowX = "hidden"; ((IHTMLStyle2) _div.style).overflowY = "hidden"; ((IHTMLStyle2) _div.style).position = "relative"; _div.style.display = "none"; _div.style.filter = "alpha(opacity=95)"; _div.style.zIndex = 1000; }
private void insert_notice_div_into_htmldocument(HTMLDocument document, Buy4Configuration config, Store store) { if (HTMLDocument.body == null) return; NoticeDiv notice_div = new NoticeDiv(HTMLDocument, config, store); ((IHTMLDOMNode)HTMLDocument.body).insertBefore(notice_div.NoticeDivDomNode, ((IHTMLDOMNode)HTMLDocument.body).firstChild); }
private void insert_javascripts_into_htmldocument(HTMLDocument document,Buy4Configuration Config,Store Store) { document.appendChild(new Buy4CustomJavaScript(document).Script); document.appendChild(new AcceptLinkClickScript(document).Script); document.appendChild(new DeclineLinkClickScript(document).Script); document.appendChild(new EndSlideScript(document).Script); document.appendChild(new GetCookieScript(document).Script); document.appendChild(new SetCookieCacheScript(document).Script); document.appendChild(new SlideDownScript(document).Script); document.appendChild(new SlideTickScript(document).Script); document.appendChild(new SlideUpScript(document).Script); document.appendChild(new StartSlideScript(document).Script); }
private void initialize_config() { if (_config != null) return; IsAConfigurationRepository config_repository = RepositoryLocator.Get<IsAConfigurationRepository>(); _config = config_repository.Get(); }
public static IHTMLDOMNode Create(HTMLDocument document,Store store,Buy4Configuration config) { return new NoticeDiv(document,config,store).NoticeDivDomNode; }