-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
984 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains 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 characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
// forked Script by joedf | ||
// Originally from: https://github.com/joedf/strapdown-topbar | ||
|
||
;(function(){ | ||
// Bonus Feature ! - Auto-Anchor Headings | ||
// Thanks for Ragnar-F's original code, this is a forked version | ||
// Permalink: https://github.com/Ragnar-F/ahk_docs_german/blob/93e17c109ed2739e1953bfdd63941f7d9c5ef0f2/static/content.js#L1413-L1448 | ||
|
||
// Header processing loop | ||
for (var i = 1; i < 7; i++) { | ||
var headers = document.getElementsByTagName('h'+i); | ||
for (var j = 0; j < headers.length; j++) { | ||
// Get Header text | ||
var innerText = headers[j].innerHTML.replace(/<\/?[^>]+(>|$)/g, ""); // http://stackoverflow.com/a/5002161/883015 | ||
|
||
// Add/Get anchor | ||
var anchorId = '_' + Date.now; | ||
if(headers[j].hasAttribute('id')) // if id anchor exists, use it | ||
{ | ||
h_Id = headers[j].getAttribute('id'); | ||
anchorId = (h_Id.length>0)?h_Id:anchorId; | ||
headers[j].removeAttribute('id'); | ||
} | ||
else // if id anchor not exist, create one | ||
{ | ||
var str = innerText.replace(/\s/g, '_'); // replace spaces with _ | ||
var str = str.replace(/[():.,;'#\[\]\/{}&="|?!]/g, ''); // remove special chars | ||
var str = str.toLowerCase(); // convert to lowercase | ||
if(!!document.getElementById(str)) // if new id anchor exist already, set it to a unique one | ||
anchorId = str + anchorId; | ||
else | ||
anchorId = str; | ||
} | ||
// http://stackoverflow.com/a/1763629/883015 | ||
var anchor = document.createElement('a'); | ||
anchor.href = '#' + anchorId; | ||
anchor.style = 'text-decoration:none;'; | ||
anchor.innerHTML = '<span id="'+anchorId+'" class="h'+i+'_anchor"></span>' | ||
anchor.appendChild(headers[j].cloneNode(true)); | ||
headers[j].parentNode.replaceChild(anchor,headers[j]); | ||
|
||
// Show paragraph sign on mouseover | ||
headers[j].addEventListener('mouseenter', function(e){ | ||
var p = document.createElement('span'); | ||
p.innerHTML = ' ¶'; p.className = 'sd-para-symbol'; | ||
this.appendChild(p); | ||
}); | ||
headers[j].addEventListener('mouseleave', function(e){ | ||
var p = document.getElementsByClassName('sd-para-symbol'); | ||
for (var k = 0; k < p.length; k++) | ||
p[k].parentNode.removeChild(p[k]); | ||
}); | ||
} | ||
} | ||
|
||
// Custom Header anchor styling | ||
window.onload = function() { //wait for window to load for window.getComputedStyle | ||
var css = document.createElement("style"); | ||
css.type = "text/css"; | ||
css.innerHTML = '.sd-para-symbol{color:#999;font-size:.7em;position:absolute;}' | ||
+ 'h1{line-height:normal !important;}'; | ||
document.body.appendChild(css); | ||
} | ||
})(); |
This file contains 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 characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,151 @@ | ||
/* styles tweaked from the original AutoHotkey css */ | ||
|
||
body { | ||
font-family: "Arial", sans-serif; | ||
font-size: 87.5%; | ||
color: black; | ||
border: 0; | ||
background-color: #FFFFFF; | ||
line-height: 140%; | ||
margin: 1em 2em; | ||
} | ||
p { | ||
margin-top: 0.7em; | ||
margin-bottom: 0.7em; | ||
} | ||
|
||
h1 { | ||
font-size: 2em; | ||
border-bottom-color: #FFFFFF; | ||
border-bottom-width: 2px; | ||
color: darkblue; | ||
} | ||
h2 { | ||
font-size: 150%; | ||
font-family: Arial, Helvetica, sans-serif, "MS sans serif"; | ||
color: #A04040; | ||
margin: 1.5em 0 0.5em 0; | ||
padding: 0.1em 0 0.1em 0; | ||
} | ||
h3 { | ||
font-size: 125%; | ||
margin: 1.4em 0 0.5em 0; | ||
padding: 0.1em 0 0.1em 0; | ||
color: #008000; | ||
} | ||
h4 { | ||
font-size: 110%; | ||
font-style: italic; | ||
margin: 0.7em 0; | ||
} | ||
|
||
ul, ol {margin-top: 0.7em; margin-bottom: 0.7em;} | ||
li {margin-top: 0.2em; margin-bottom: 0.2em; margin-left: -0.75em;} | ||
|
||
a {text-decoration: none;} | ||
a:link, a:active {color: #4280CA;} | ||
a:visited {color: #AA00AA;} | ||
a:hover, a:focus {text-decoration: underline; color: #2A6496;} | ||
|
||
.Indent { | ||
margin-left: 2em; | ||
} | ||
.NoIndent { | ||
margin-left: 0; | ||
margin-right: 0; | ||
} | ||
|
||
/* pre: code blocks, code: inline code, .Syntax: syntax definition (block/pre or inline/span) */ | ||
pre, code, .Syntax { | ||
font-family: Consolas, Courier New, monospace; | ||
font-size: 1em; | ||
} | ||
pre, code { | ||
border-right: solid 1px #C8C8C8; | ||
border-bottom: solid 1px #C8C8C8; | ||
background-color: #F6F6E8; | ||
} | ||
.Syntax { background-color: #FFFFAA; border: solid 1px #E8E89A; } | ||
code, span.Syntax { padding: 0 0.2em; } | ||
pre { | ||
margin: 0.7em 1.5em 0.7em 1.5em; | ||
padding: 0.7em 0 0.7em 0.7em; | ||
white-space: pre-wrap; /* works in IE8 but apparently not CHM viewer */ | ||
word-wrap: break-word; /* works in CHM viewer */ | ||
} | ||
pre.Syntax { | ||
margin: 0 0 1.0em 0; | ||
line-height: 150%; | ||
position: relative; | ||
} | ||
pre, pre.Short /*used with .Syntax*/ { line-height: 120%; } | ||
/* comments */ | ||
pre em, code em { color: #00A000; font-style: normal; } | ||
|
||
|
||
/* tables */ | ||
table.info { | ||
border: solid 2px #C0C0C0; | ||
border-collapse: collapse; | ||
width: 100%; | ||
/*table-layout: fixed;*/ | ||
} | ||
table.info td { | ||
border: solid 1px #C0C0C0; | ||
padding: 0.3em; | ||
} | ||
table.info th { | ||
background-color: #F6F6F6; | ||
padding: 0.3em; | ||
} | ||
|
||
/* command parameters */ | ||
dt { /* param name */ | ||
font-style: italic; | ||
margin-left: 0.5em; | ||
} | ||
dd { | ||
margin-left: 1.5em; | ||
padding-left: 1.0em; | ||
border-left: 0.3em solid #e0e0e0; | ||
margin-bottom: 1em; | ||
} | ||
dd > p:first-child { | ||
margin-top: 0.3em; | ||
} | ||
|
||
/* version number/requirement tag */ | ||
h1 .ver, h2 .ver, h3 .ver {font-size: 65%; font-weight: normal; margin-left: 1em; vertical-align: top} | ||
h2 .ver {color: lightgray; font-size: 80%;} | ||
.ver, | ||
/* de-emphasized */ | ||
.dull {color: gray;} | ||
.red {color: red;} /* used for highlight in various places */ | ||
.blue {color: blue;} | ||
/* emphasized note */ | ||
.note {border: 1px solid #99BB99; background-color: #E6FFE6; | ||
color: #005500; padding: 0 3px; } | ||
|
||
/* styles for briefly documenting multiple methods on one page: */ | ||
.methodShort { | ||
border: solid thin #C0C0C0; | ||
padding: 0.5em; | ||
margin-bottom: 1em; | ||
} | ||
.methodShort h2 { margin-top: 0; } | ||
.methodShort table.info { border: none; } | ||
.methodShort table.info td { | ||
border: none; | ||
vertical-align: text-top; | ||
} | ||
.methodShort:target { /* non-essential, but helpful if it works */ | ||
border-color: black; | ||
} | ||
|
||
/* nav links */ | ||
.navlinks { | ||
float: right; | ||
} | ||
.navlinks a { | ||
font-weight: bold; | ||
} |
This file contains 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 characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
.quote { | ||
display: block; | ||
width: 75%; | ||
min-width: 500px; | ||
max-width: 800px; | ||
padding: 4px; | ||
margin-left: 64px; | ||
border: 1px solid #C0C0C0; | ||
border-radius: 4px; | ||
background-color: #F6F6F6; | ||
} | ||
|
||
@media screen and (max-width: 620px) { | ||
.quote { | ||
margin-left: 0; | ||
max-width: 100%; | ||
min-width: 256px; | ||
} | ||
} | ||
|
||
body { | ||
padding-bottom:20px; | ||
} | ||
|
||
#logo { | ||
max-width: 100%; | ||
} |
This file contains 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 characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
<html> | ||
|
||
<head> | ||
|
||
<!-- | ||
Metadata : Produced 17:02 2014-05-26 EST by joedf | ||
Last Revision date : 9:55 PM 2018-06-07 | ||
This document is property of the AutoHotkey Foundation LLC | ||
(R) All Rights Reversed - AutoHotkey Foundation LLC | ||
Revised by BigVent, now undrafted. | ||
--> | ||
|
||
<title>The AutoHotkey Foundation : Our History</title> | ||
|
||
<meta charset="utf-8"> | ||
<meta name="google-site-verification" content="fr3ji3GiYpzhLJkRkVDBS-gJoxhmoVFZnNMd8iZnE3Q" /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> | ||
|
||
<link rel="icon" type="image/ico" href="/favicon.ico"> | ||
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> | ||
|
||
<link rel="stylesheet" href="assets/default.bkp.css"> | ||
<link rel="stylesheet" href="assets/style.css"> | ||
|
||
<!-- | ||
<style type="text/css"></style> | ||
<script type="text/javascript"></script> | ||
--> | ||
|
||
</head> | ||
|
||
<body> | ||
<a href="https://autohotkey.com"><img id="logo" src="assets/ahk_logo-llc.svg" onerror="this.src='assets/ahk_logo-llc.png'; this.onerror=null;" border="0" alt="AutoHotkey"></a> | ||
<br><br> | ||
|
||
<p>This document may be downloaded in PDF format <a href="https://autohotkey.com/foundation/The_AutoHotkey_Foundation-History.pdf">here</a>.</p> | ||
|
||
<h1>The AutoHotkey Foundation</h1> | ||
|
||
<h2>Our History</h2> | ||
<p> | ||
Our history is a quite a long story, therefore we are just keeping it to how this domain got started: | ||
|
||
<p> | ||
<b>Why ahkscript.org? (now autohotkey.com)</b> AHKScript.org was a new community consisting of the active AutoHotkey developer(s) as well as other enthusiasts. Since, the <i>autohotkey.com</i> domain was no longer under the control of the developers, this newer domain was created. New users were encouraged to migrate and participate at this new site. However, these two domains are now reunited. | ||
</p> | ||
|
||
<p> | ||
<b>The beginning</b>: AutoHotkey actually started in 2003. | ||
</p> | ||
<p> | ||
<b>Mid-2009</b>: <q>Chris</q> (also known as the creator of AutoHotkey, Chris Mallett) lost interest in AutoHotkey. He had released his last version of AutoHotkey - Version 1.0.48.05. <q>Lexikos</q> (also known as Steve Gray) had begun developing what was then a fork of AutoHotkey named AutoHotkey_L (or AHK_L). | ||
</p> | ||
<p> | ||
<b>2009-2012</b>: AHK_L development flourished with much long-time desired functionality, such as Unicode, COM, arrays/objects and many others; some of which were implemented by fellow community members. It had become the de-facto official AutoHotkey version. | ||
</p> | ||
<p> | ||
<b>2011</b>: <q>Lexikos</q> started developing AutoHotkey v2-alpha. | ||
</p> | ||
<p> | ||
<b>2012</b>: <q>Chris</q> decided to transfer ownership of the domain (autohotkey.com) and its data to <q>polyethene</q> (A. Ahmed, formerly known as user <q>Titan</q>). | ||
</p> | ||
<p> | ||
<b>Mid-2012</b>: <q>polyethene</q> decided to <q>restore</q> old 2009 version of AutoHotkey (v1.0.48.05) as the official version for still not understood reasons, removing all references to AHK_L in the main <i>autohotkey.com</i> site and performing questionable moderator actions. Immediate backlash ensued, and eventually a petition to finally make AutoHotkey_L the official version was made. | ||
</p> | ||
<p> | ||
<b>Late 2012</b>: After consultation with the community, AutoHotkey_L became the official branch and now has been renamed to <q>AutoHotkey</q> or AHK 1.1 to be specific. <q>Lexikos</q> officially became the AHK maintainer. Download links were updated accordingly. | ||
</p> | ||
<p> | ||
<b>Late 2012</b>: <i>autohotkey.net</i> (a file repository website for users to share AutoHotkey related things such as scripts and user pages, originally created by <q>polyethene</q>) was hacked and all files were lost. | ||
</p> | ||
<p> | ||
<b>2013</b>: <q>polyethene</q> became completely missing, meanwhile the old forum (which had gone through two upgrades, phpBB2->phpBB3->IP Boards) riddled in bugs. | ||
</p> | ||
<p> | ||
<b>October 2013</b>: After <q><a href="https://autohotkey.com/foundation/Drainx1_post_important.html">the last straw</a></q>, <q>tank</q> (also known as Charlie Simmons) stepped in, tired of the forum bugs, and created this site. The community flooded over here (including all prominent members such as <q>Lexikos</q>, <q>SKAN</q>, <q>tidbit</q> and many others), basically leaving autohotkey.com in a state of stagnation. Administration of <i>ahkscript.org</i> was defined to work in a cooperative way, with many people with varying power levels (instead of just forum moderators and site plenipotentiary). | ||
</p> | ||
<p> | ||
<b>April 24th, 2014</b>: The legal entity <q>AutoHotkey Foundation LLC</q> was created. | ||
</p> | ||
<p> | ||
<b>February 6th, 2015</b>: <q>Tank</q> was finally able to contact <q>polyethene</q>. He replied that he was ready to hand over the domain (autohotkey.com) and give full control over it. Tank was made a co-owner. | ||
</p> | ||
<p> | ||
<b>September 22nd, 2015</b>: <i>autohotkey.com</i> was completely migrated to a new server (VPS), and <q>polyethene</q> was officially demoted to the level of a normal member. | ||
</p> | ||
<p> | ||
<b>November 1st, 2015</b>: On <i>autohotkey.com</i>'s older forum (<a href="https://autohotkey.com/board">IPBoards</a>), as part of the forum transition, the ability to create new topics has been disabled. However, forum replies will not be disabled until December 31st, 2015. | ||
</p> | ||
<p> | ||
<b>November 13th, 2015</b>: An SSL certificate was finally added for the first time onto the website. | ||
</p> | ||
<p> | ||
<b>January 1st, 2016</b>: Replies on the older/archive forum (<a href="https://autohotkey.com/board">IPBoards</a>) have been disabled. | ||
</p> | ||
|
||
If you are interested in knowing more, you may read from the following forum topics: | ||
<ul> | ||
<li><a href="http://www.autohotkey.com/board/topic/58864-my-status-and-website-changes/">My status and website changes</a></li> | ||
<li><a href="http://www.autohotkey.com/board/topic/92482-what-is-happening-with-this-site/">What is happening with this site?</a></li> | ||
<li><a href="http://www.autohotkey.com/board/topic/97772-the-future-of-the-forum-poll/">The future of the forum: Poll</a></li> | ||
<li><a href="http://ahkscript.org/boards/viewtopic.php?f=2&t=2">The First Step</a></li> | ||
<li><a href="http://ahkscript.org/boards/viewtopic.php?f=2&t=466">Basics as to why AHKSCRIPT exists</a></li> | ||
<li><a href="http://ahkscript.org/boards/viewtopic.php?f=2&t=6667">autohotkey.com</a></li> | ||
</ul> | ||
</p> | ||
|
||
<script src="assets/autoheaderlinks.js"></script> | ||
</body> | ||
|
||
</html> |
Oops, something went wrong.