How to pass cross domain from iFrame ?
The javascript in the parent window: // Create IE + others compatible event handler var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; // Listen to message from child window eventer(messageEvent,function(e) { console.log('parent received message!: ',e.data); },false); [...]
AI Telegram Bot with Python
Do you need a Telegram bot to support AI models? You are reading the right post. This bot is what you want. Believe me, you won't regret choosing our bot. Our bot uses Python 3.10, which Python version is used widely and is supported by many hosting platforms. If you [...]
Mega Slider (MD Slider) – Drupal ^9 || ^10
Mega Slider (MD Slider) module is now available on Drupal ^9 || ^10. Version 1.5. Lastest Update 4 December 2023 Demo here: https://drupalporto.estar-solutions.com/ Download here: https://www.drupal.org/project/md_slider Easy solution for any slider on your website. Mega Slider (MD Slider) is responsive slider module with touch-swipe navigation. Friendly admin [...]
Porto Theme & MegaSlider- Drupal ^9 || ^10 || ^11
Porto Theme is now available on Drupal ^9 || ^10. Porto is a professional and multipurpose Drupal theme for any business or portfolio website. It’s fully responsive design ready to look stunning on any device. Lastest Update 4 December 2023 Demo here: https://drupalporto.estar-solutions.com/ Price $49 [...]
Maps Crawler is updating to new version.
We are working on updating the new Maps Crawler to prevent Google from changing its page structure, which stops Maps Crawler from working. Register to receive notifications when we release a new version.
Search ‘LIKE %’ operator in javascript
RegExp.escape = function(text) { if (!arguments.callee.sRE) { var specials = [ '/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\' ]; arguments.callee.sRE = new RegExp( '(\\' + specials.join('|\\') + ')', 'g' ); } return text.replace(arguments.callee.sRE, '\\$1'); } document.getElementById("txt-search").addEventListener('keyup', function(event) { var search = "%" + RegExp.escape(event.target.value.toLowerCase()); [...]