Trigger .trigger('contentUpdated')
on the element where dynamic content is injected.
$.ajax({
url: 'https://www.example.com',
method: 'POST',
data: {
id: '1'
/** | |
* @type {import('next').NextConfig} | |
*/ | |
const nextConfig = { | |
experimental: { | |
turbo: { | |
rules: { | |
'./pages/**/*.tsx': { | |
loaders: [require.resolve('./test-file-loader.js')], | |
as: '*.tsx' |
turbo: { | |
rules: { | |
'*.mdx': { | |
loaders: ['turbopack-mdx-loader'], | |
as: '*.tsx', | |
}, | |
}, | |
}, |
const readline = require('readline') | |
const blank = '\n'.repeat(process.stdout.rows) | |
console.log(blank) | |
readline.cursorTo(process.stdout, 0, 0) | |
readline.clearScreenDown(process.stdout) |
<?php | |
// load the 'fpdf' extension | |
require('fpdf.php'); | |
// just for demonstration purpose, the OP gets the content from a database instead | |
$h_img = fopen('img.jpg', "rb"); | |
$img = fread($h_img, filesize('img.jpg')); | |
fclose($h_img); | |
// prepare a base64 encoded "data url" |
// https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream#convert_async_iterator_to_stream | |
function iteratorToStream(iterator: any) { | |
return new ReadableStream({ | |
async pull(controller) { | |
const { value, done } = await iterator.next() | |
if (done) { | |
controller.close() | |
} else { | |
controller.enqueue(value) |
function scrollTo(element) { | |
jQuery('html, body').animate({ | |
scrollTop: jQuery(element).offset().top | |
}, 500); | |
} | |
jQuery('.accordion').on('accordionactivate', function( event, ui ) { | |
scrollTo(jQuery(event.target).find('.ui-accordion-header-active')) | |
}); |
jQuery('[data-toggle="popover-hover"]').popover({ | |
trigger: 'manual', | |
html: true, | |
animation:false, | |
viewport: '.container' | |
}).on('mouseenter', function () { | |
var self = this; | |
jQuery(this).popover("show"); | |
jQuery(".popover").on('mouseleave', function () { | |
jQuery(self).popover('hide'); |
import fetch from 'isomorphic-fetch' | |
import { saveAs } from 'file-saver' | |
fetch('/url/with/pdf', { | |
headers: { | |
'Content-Type': 'application/pdf' | |
}, | |
responseType: 'blob' | |
}).then(response => response.blob()) | |
.then(blob => saveAs(blob, 'test.pdf')) |
define(['mage/template'], function (mageTemplate) {
// mageTemplate is a wrapper around `_.template`. See http://underscorejs.org/#template
var template = mageTemplate('<underscore.js template string>')
var html = mageTemplate({ /* optional data object */ })
document.getElementById('<id here'>).innerHTML = html
})