Blog2021-10-06T11:53:14+07:00
1101, 2024

How to pass cross domain from iFrame ?

By |January 11, 2024|Categories: Uncategorized|0 Comments

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); [...]

812, 2023

AI Telegram Bot with Python

By |December 8, 2023|Categories: AI, Bot, Products, Telegram|0 Comments

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 [...]

3110, 2023

Mega Slider (MD Slider) – Drupal ^9 || ^10

By |October 31, 2023|Categories: Drupal, Products|0 Comments

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 [...]

3110, 2023

Porto Theme & MegaSlider- Drupal ^9 || ^10 || ^11

By |October 31, 2023|Categories: Drupal, Products|0 Comments

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 [...]

1211, 2021

Search ‘LIKE %’ operator in javascript

By |November 12, 2021|Categories: Codeshare|0 Comments

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()); [...]

Go to Top