Last active
March 27, 2022 02:02
Revisions
-
justinpenner revised this gist
Mar 27, 2022 . 1 changed file with 7 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -14,16 +14,18 @@ sliders.size.type = 'range'; sliders.size.min = 16; sliders.size.max = 256; sliders.size.step = 1; sliders.size.value = 32; sliders.size.dataset.units = '{}px'; // dataset holds custom data-* attributes sliders.size.dataset.prop = 'fontSize'; // Add attributes to the number input numboxes.size.type = 'number'; numboxes.size.min = sliders.size.min; numboxes.size.max = sliders.size.max; numboxes.size.step = sliders.size.step; numboxes.size.value = sliders.size.value; numboxes.size.dataset.units = sliders.size.dataset.units; numboxes.size.dataset.prop = sliders.size.dataset.prop; // <samp> needs some attributes too samp.innerText = 'The swift red fox leaps over the proud dachshund!'; -
justinpenner revised this gist
Mar 27, 2022 . 1 changed file with 19 additions and 7 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,23 +1,35 @@ // Find the wrapper and create some elements to put in it const tt = document.querySelector('.tt_wrapper'); const sliders = {}; sliders.size = document.createElement('input'); const numboxes = {}; numboxes.size = document.createElement('input'); const samp = document.createElement('samp'); // Clear the contents of .tt_wrapper tt.innerHTML = ''; // Add attributes to the slider input sliders.size.type = 'range'; sliders.size.min = 16; sliders.size.max = 256; sliders.size.step = 1; sliders.size.dataset.units = '{}px'; // dataset holds custom data-* attributes sliders.size.dataset.prop = 'fontSize'; // Add attributes to the number input numboxes.size.type = 'number'; numboxes.size.min = 16; numboxes.size.max = 256; numboxes.size.step = 1; numboxes.size.dataset.units = '{}px'; // dataset holds custom data-* attributes numboxes.size.dataset.prop = 'fontSize'; // <samp> needs some attributes too samp.innerText = 'The swift red fox leaps over the proud dachshund!'; samp.contentEditable = true; // Attach our elements to the wrapper! tt.appendChild(sliders.size); tt.appendChild(numboxes.size); tt.appendChild(samp); -
justinpenner created this gist
Mar 27, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,23 @@ // Declare and assign our main variables let tt = document.querySelector('.tt_wrapper'); let sliders = {}; sliders.size = document.createElement('input'); let samp = document.createElement('samp'); // Clear the contents of .tt_wrapper tt.innerHTML = ''; // Add attributes to the slider <input> sliders.size.type = 'range'; sliders.size.min = 16; sliders.size.max = 256; sliders.size.step = 1; sliders.size.dataset.units = 'px'; // dataset holds custom data-* attributes // <samp> needs some attributes too samp.innerText = 'The swift red fox leaps over the proud dachshund!'; samp.contentEditable = true; // Attach our elements to the wrapper! tt.appendChild(sliders.size); tt.appendChild(samp);