/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader() { boolean jqueryInHeader = false; boolean jqueryMigrateInHeader = false; final NodeList scriptList = Browser.getDocument().getHead().getElementsByTagName("script"); for (int i = 0; i < scriptList.getLength() && !(jqueryInHeader && jqueryMigrateInHeader); i++) { final ScriptElement scriptTag = (ScriptElement) scriptList.item(i); jqueryInHeader |= StringUtils.contains(scriptTag.getSrc(), JQueryResources.JQUERY_URL); jqueryMigrateInHeader |= StringUtils.contains(scriptTag.getSrc(), JQueryResources.JQUERY_MIGRATE_URL); } return jqueryInHeader && jqueryMigrateInHeader; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader() { final NodeList scriptList = Browser.getDocument().getHead().getElementsByTagName("script"); for (int i = 0; i < scriptList.getLength(); i++) { final ScriptElement scriptTag = (ScriptElement) scriptList.item(i); if (StringUtils.contains(scriptTag.getSrc(), JQueryResources.JQUERY_URL)) { return true; } } return false; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader() { final NodeList scriptList = Browser.getDocument().getHead().getElementsByTagName("script"); for (int i = 0; i < scriptList.getLength(); i++) { final ScriptElement scriptTag = (ScriptElement) scriptList.item(i); if (StringUtils.contains(scriptTag.getSrc(), WebshimResources.POLIFILLER_URL)) { return true; } } return false; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader(final String scriptname) { final NodeList scriptList = Browser.getDocument().getHead().getElementsByTagName(JsResources.TAG_TYPE); for (int i = 0; i < scriptList.getLength(); i++) { final ScriptElement scriptTag = (ScriptElement) scriptList.item(i); if (StringUtils.contains(scriptTag.getSrc(), scriptname)) { return true; } } return false; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader(final String scriptname) { final NodeList linkList = Browser.getDocument().getHead().getElementsByTagName(CssResources.TAG_TYPE); for (int i = 0; i < linkList.getLength(); i++) { final LinkElement linkTag = (LinkElement) linkList.item(i); if (StringUtils.equals(linkTag.getType(), CssResources.SCRIPT_TYPE) && StringUtils.equals(linkTag.getRel(), CssResources.REL_TYPE) && StringUtils.contains(linkTag.getHref(), scriptname)) { return true; } } return false; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader() { final NodeList scriptList = Browser.getDocument().getHead().getElementsByTagName("script"); for (int i = 0; i < scriptList.getLength(); i++) { final ScriptElement scriptTag = (ScriptElement) scriptList.item(i); if (StringUtils.contains(scriptTag.getSrc(), WebshimResources.POLIFILLER_URL)) { return true; } } return false; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader(final String scriptname) { final NodeList linkList = Browser.getDocument().getHead().getElementsByTagName(CssResources.TAG_TYPE); for (int i = 0; i < linkList.getLength(); i++) { final LinkElement linkTag = (LinkElement) linkList.item(i); if (StringUtils.equals(linkTag.getType(), CssResources.SCRIPT_TYPE) && StringUtils.equals(linkTag.getRel(), CssResources.REL_TYPE) && StringUtils.contains(linkTag.getHref(), scriptname)) { return true; } } return false; } }
/** * check if script is already in the header. * * @return true if it exists */ public static boolean isInHeader(final String scriptname) { final NodeList scriptList = Browser.getDocument().getHead().getElementsByTagName(JsResources.TAG_TYPE); for (int i = 0; i < scriptList.getLength(); i++) { final ScriptElement scriptTag = (ScriptElement) scriptList.item(i); if (StringUtils.contains(scriptTag.getSrc(), scriptname)) { return true; } } return false; } }