') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); Fixed a few authoring issues by arkpar · Pull Request #315 · paritytech/substrate · GitHub
Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Fixed a few authoring issues - #315

Merged
gavofyork merged 1 commit into
masterfrom
ark-consensus-fixes
Jul 14, 2018
Merged

Fixed a few authoring issues#315
gavofyork merged 1 commit into
masterfrom
ark-consensus-fixes

Conversation

@arkpar

Copy link
Copy Markdown
Member

No description provided.

@arkpararkpar added the A0-please_review Pull request needs code review. label Jul 14, 2018
@arkpar
arkparforce-pushed the ark-consensus-fixes branch from 81c9cd3 to e532b7bCompareJuly 14, 2018 17:41
@gavofyorkgavofyork added A8-looksgood and removed A0-please_review Pull request needs code review. labels Jul 14, 2018
@gavofyork
gavofyork merged commit 6bcdb0a into masterJul 14, 2018
@gavofyork
gavofyork deleted the ark-consensus-fixes branch July 14, 2018 20:27
lamafab pushed a commit to lamafab/substrate that referenced this pull request Jun 16, 2020
* Initial crowdfund stuff
* Make `communication_for` exit when we end a round (paritytech#313)
* Make `communication_for` exit when we end a round
* Fix compilation
* Add file
* Rest of logic.
* Consts to Getters
* Cleanups
* Trying to get things to compile
* More patchwork
* Patch dissolve
* Patch `fix_deploy_data`, add getters to `NewBidder`
* Dispatchable functions compile... with warnings
* Fix some warnings and typos
* Whitespace to Tabs
* Update to use `into_sub_account`
* Add events
* Basic fixes to runtime logic and checking
* Check that auction in progress when creating
* Automatically assign end for crowdfund
* Update runtime/src/crowdfund.rs
Co-Authored-By: Amar Singh <asinghchrony@protonmail.com>
* Update runtime/src/crowdfund.rs
Co-Authored-By: Amar Singh <asinghchrony@protonmail.com>
* Update runtime/src/crowdfund.rs
Co-Authored-By: Amar Singh <asinghchrony@protonmail.com>
* Update crowdfund.rs
* Patch `NewRaise` logic
* Test compiles
* Make `NewRaised` logic even better
* Fix trie id generation, start to add some tests
* More tests
* Add more tests
* Finish tests
* Formatting nits
* Use `into_iter`
* Fix for latest Substrate updates
* Cleanup
* Fixes.
* Copyright header.
* Remove dead code.
* Reinstate actually alive code.
* Fix tests
Still have to write some new follow up tests though
* Make funds work before auction
* Test a fund which spans 2 auctions.
* Docs.
* Update doc
JoshOrndorff pushed a commit to moonbeam-foundation/substrate that referenced this pull request Apr 21, 2021
* Bump froniter from 83d4968 -> cce4b72
* Update evm to 0.26
* Update Cargo.lock
* Reflect changes to BlockGasLimit
* Reflect change to error message when txn runs out of gas
JoshOrndorff added a commit to moonbeam-foundation/substrate that referenced this pull request Apr 21, 2021
* Move BlockGasLimit adjascent to pallet_evm::Config impl
* impl runtime api via config trait
* Bump runtime version
Although this PR itself only requires an impl version bump, the previous one paritytech#315 should have had a spec bump, so it is going here.
liuchengxu added a commit to chainx-org/substrate that referenced this pull request Aug 23, 2021
* Revert 56d4db423079cbe729b6df9d0d597cca2a68ddc5
Refer to paritytech#295
* Build wasm
liuchengxu added a commit to chainx-org/substrate that referenced this pull request Aug 23, 2021
…h#315)
* Introduce rpc primitives for unified RPC error
* Clean up
* .
* Trustee rpc error kind
* Nits
* .
* Update chainx_rpc.json
@xlcxlc mentioned this pull request Aug 24, 2023
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@arkpar@gavofyork