Open In Steam</span></td>

Adds a link to open Steam content in the desktop client.</span></td>

Від 02.08.2015. Дивіться остання версія.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(У мене вже є менеджер скриптів, дайте мені встановити його!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)



<!DOCTYPE html>
<html lang="en" class="">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-Language" content="en">
    <meta name="viewport" content="width=1020">
    
    
    <title>A user script that adds a link to open the current Steam page in the desktop client. · GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
    <link rel="fluid-icon" href="https://gist.github.com/fluidicon.png" title="GitHub">
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png">
    <meta property="fb:app_id" content="1401488693436528">

      <meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="A user script that adds a link to open the current Steam page in the desktop client." name="twitter:title" /><meta content="A user script that adds a link to open the current Steam page in the desktop client." name="twitter:description" /><meta content="https://avatars1.githubusercontent.com/u/1496339?v=3&amp;s=400" name="twitter:image:src" />
      <meta content="Gist" property="og:site_name" /><meta content="object" property="og:type" /><meta content="https://avatars1.githubusercontent.com/u/1496339?v=3&amp;s=400" property="og:image" /><meta content="A user script that adds a link to open the current Steam page in the desktop client." property="og:title" /><meta content="https://gist.github.com/promythyus/977d3d7c8343463d4861" property="og:url" /><meta content="A user script that adds a link to open the current Steam page in the desktop client." property="og:description" />
      <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
    <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
    <link rel="assets" href="https://assets-cdn.github.com/">
    
    <meta name="pjax-timeout" content="1000">
    

    <meta name="msapplication-TileImage" content="/windows-tile.png">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="selected-link" value="gist_code" data-pjax-transient>

        <meta name="google-analytics" content="UA-3769691-4">

    <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="gist" name="octolytics-app-id" /><meta content="4247FA1B:6D95:6221CA3:55BDBB2F" name="octolytics-dimension-request_id" />
    
    <meta content="Rails, view, gists/gists#show" data-pjax-transient="true" name="analytics-event" />
    <meta class="js-ga-set" name="dimension1" content="Logged Out">
      <meta class="js-ga-set" name="dimension4" content="Current repo nav">
    <meta name="is-dotcom" content="true">
        <meta name="hostname" content="gist.github.com">
    <meta name="user-login" content="">

      <link rel="icon" sizes="any" mask href="https://assets-cdn.github.com/pinned-octocat.svg">
      <meta name="theme-color" content="#4078c0">
      <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">

    <!-- </textarea> --><!-- '"` --><meta content="authenticity_token" name="csrf-param" />
<meta content="GC4sJqPRbHuswNGtvRDsfcqu2VQfU3FbAB1pdafbeZXU/7tyqDw8dJsZKKiVyxZIjSDX21WvVKk9lRlOKsrWbQ==" name="csrf-token" />
    

    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github/index-c7126cd67871e693a9f863b7a0e99879ca39079b15a8784f8b543c03bf14ad72.css" media="all" rel="stylesheet" />
    <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github2/index-87247f16e6450ef54cb0eda3f8f1484e33a3f18c7a7d3df1f76f67cba36a8d6d.css" media="all" rel="stylesheet" />
    
    


    <meta http-equiv="x-pjax-version" content="f8fdf7d6713452aadb5c847c2e94f51b">

        <link href="/promythyus.atom" rel="alternate" title="atom" type="application/atom+xml">
  <meta content="true" name="octolytics-dimension-public" /><meta content="23846774" name="octolytics-dimension-gist_id" /><meta content="977d3d7c8343463d4861" name="octolytics-dimension-gist_name" /><meta content="false" name="octolytics-dimension-anonymous" /><meta content="1496339" name="octolytics-dimension-owner_id" /><meta content="promythyus" name="octolytics-dimension-owner_login" /><meta content="false" name="octolytics-dimension-forked" />
  <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/gist/index-a93af0d123f915ec7d0fb3e7d0ae87f88a89ccd28396107ed7cf548b0b32f51b.css" media="all" rel="stylesheet" />

  </head>


  <body class="logged_out  env-production">
    <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
    <div class="wrapper">
      
      
      



          <div class="header gist-header header-logged-out" role="banner">
  <div class="container clearfix">

    <a href="/" aria-label="Gist Homepage" class="header-logo-wordmark" data-hotkey="g d">
      <span class="mega-octicon octicon-logo-github"></span>
      <span class="mega-octicon octicon-gist-logo"></span>
</a>
    <div class="site-search js-site-search" role="search">
        <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
  <label class="js-chromeless-input-container form-control">
    <input type="text"
      class="js-site-search-focus chromeless-input"
      data-hotkey="s"
      name="q"
      placeholder="Search…"
      tabindex="1"
      autocorrect="off"
      autocomplete="off"
      autocapitalize="off">
  </label>

</form>
    </div>
    <ul class="header-nav left" role="navigation">
      <li class="header-nav-item">
        <a href="/discover" class="header-nav-link" data-ga-click="Header, go to all gists, text:all gists">All gists</a>
      </li>

      <li class="header-nav-item">
        <a href="https://github.com" class="header-nav-link" data-ga-click="Header, go to GitHub, text:GitHub">GitHub</a>
      </li>
    </ul>

      <ul class="header-nav user-nav right" id="user-links">
        <li class="header-nav-item">
          <a href="https://github.com/join?return_to=gist" class="btn btn-primary">Sign up for a GitHub account</a>
        </li>

        <li class="header-nav-item">
          <a href="https://gist.github.com/auth/github?return_to=gist" class="btn">Sign in</a>
        </li>
      </ul>

  </div>
</div>




      <div id="start-of-content" class="accessibility-aid"></div>
          <div class="site" itemscope itemtype="http://schema.org/WebPage">
    <div id="js-flash-container">
      
    </div>

    <div id="gist-pjax-container" class="gist-content-wrapper" data-pjax-container>
        <div class="gisthead pagehead repohead instapaper_ignore readability-menu">
    <div class="container">
        
<h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
  <img alt="@promythyus" class="gist-avatar" height="26" src="https://avatars2.githubusercontent.com/u/1496339?v=3&amp;s=52" width="26" />
  <span class="author"><a href="/promythyus" class="url fn" itemprop="url" rel="author"><span itemprop="title">promythyus</span></a></span><!--
       --><span class="path-divider">/</span><!--
       --><strong><a href="/promythyus/977d3d7c8343463d4861">openinsteam.user.js</a></strong>

  <span class="page-context-loader">
    <img alt="" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
  </span>

</h1>

<ul class="pagehead-actions">
</ul>


    </div><!-- /.container -->
  </div><!-- /.repohead -->

<div class="container">
  <div class="repository-with-sidebar repo-container new-discussion-timeline with-full-navigation ">
    <div class="repository-sidebar clearfix">
          <div class="sunken-menu repo-nav js-repo-nav js-sidenav-container-pjax js-octicon-loaders"
     data-pjax="#gist-pjax-container">
  <ul class="sunken-menu-group">
    <li class="tooltipped tooltipped-w" aria-label="Code">
      <a href="/promythyus/977d3d7c8343463d4861" aria-label="Code" aria-selected="true" class="js-selected-navigation-item selected sunken-menu-item" data-hotkey="g c" data-pjax="true" data-selected-links="gist_code /promythyus/977d3d7c8343463d4861">
        <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
        <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>    </li>

      <li class="tooltipped tooltipped-w" aria-label="Revisions">
        <a href="/promythyus/977d3d7c8343463d4861/revisions" aria-label="Revisions" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g r" data-pjax="true" data-selected-links="gist_revisions /promythyus/977d3d7c8343463d4861/revisions">
          <span class="octicon octicon-git-commit"></span> <span class="full-word">Revisions</span>
          <span class="counter">2</span>
          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>      </li>


  </ul>
</div>


    <div class="only-with-full-nav">
      <div class="embed-url open">
  <h3><span class="text-emphasized">Embed</span> URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target" value="&lt;script src=&quot;https://gist.github.com/promythyus/977d3d7c8343463d4861.js&quot;&gt;&lt;/script&gt;"
           readonly="readonly" aria-label="Gist Embed URL">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>


        
<div class="js-clone-url clone-url open"
  data-protocol-type="http">
  <h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
           value="https://gist.github.com/977d3d7c8343463d4861.git" readonly="readonly" aria-label="HTTPS clone URL">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>

  
<div class="js-clone-url clone-url "
  data-protocol-type="subversion">
  <h3><span class="text-emphasized">Subversion</span> checkout URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
           value="https://github.com/977d3d7c8343463d4861" readonly="readonly" aria-label="Subversion checkout URL">
    <span class="input-group-button">
      <button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
    </span>
  </div>
</div>



  <div class="clone-options">You can clone with
    <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-form-nonce="f4489706aa1557d5e397929b41c8a8e379fe6784" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="hwgoGHCUwr9wd/GHsWnl5ETt+OV8scHkJWt60xr2vqqptE5Pk4D+nl2vDsDnxXsqot9h3gFJdSr2demQ+WViNQ==" /></div><button class="btn-link js-clone-selector" data-protocol="http" type="submit">HTTPS</button></form> or <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-form-nonce="f4489706aa1557d5e397929b41c8a8e379fe6784" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="O9NlgQTV8cEMP/paxF5nOAasxuyn4T+HOtSKBB4PpJ/UZ0TFDNq3kXVjN37SCEpnDzmog/CHNwHqVIITnmJUMQ==" /></div><button class="btn-link js-clone-selector" data-protocol="subversion" type="submit">Subversion</button></form>.
    <a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
      <span class="octicon octicon-question"></span>
    </a>
  </div>


        <a href="/promythyus/977d3d7c8343463d4861/archive/36838bcbaec8482ac37336e817c39d993df837ed.zip"
            class="btn btn-block"
            aria-label="Download the contents of promythyus/977d3d7c8343463d4861 as a zip file"
            title="Download the contents of promythyus/977d3d7c8343463d4861 as a zip file"
            rel="nofollow">
          <span class="octicon octicon-cloud-download"></span>
          Download ZIP
        </a>
    </div>


    </div><!-- /.repository-sidebar -->

    <div class="repository-content gist-content context-loader-container">
      



<span id="js-show-full-navigation"></span>

<div>
  <div class="repository-meta js-details-container">
  <div class="repository-description">
    A user script that adds a link to open the current Steam page in the desktop client.
  </div>
</div>

      <div class="js-gist-file-update-container js-task-list-container file-box">
  <div id="file-openinsteam-user-js" class="file">
      <div class="file-header">
        <div class="file-actions">

          <a href="/promythyus/977d3d7c8343463d4861/raw/36838bcbaec8482ac37336e817c39d993df837ed/openinsteam.user.js" class="btn btn-sm ">Raw</a>
        </div>
        <div class="file-info">
          <span class="icon">
            <b class="octicon octicon-gist"></b>
          </span>
          <a class="tooltipped tooltipped-s" aria-label="Permalink" href="#file-openinsteam-user-js">
            <strong class="js-selectable-text">
              openinsteam.user.js
            </strong>
          </a>
        </div>
      </div>
    

  <div class="blob-wrapper data type-javascript">
      <table class="highlight tab-size js-file-line-container" data-tab-size="8">
      <tr>
        <td id="file-openinsteam-user-js-L1" class="blob-num js-line-number" data-line-number="1"></td>
        <td id="file-openinsteam-user-js-LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// ==UserScript==</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L2" class="blob-num js-line-number" data-line-number="2"></td>
        <td id="file-openinsteam-user-js-LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @name         Open In Steam</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L3" class="blob-num js-line-number" data-line-number="3"></td>
        <td id="file-openinsteam-user-js-LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @namespace    http://brooksaar.com/</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L4" class="blob-num js-line-number" data-line-number="4"></td>
        <td id="file-openinsteam-user-js-LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @version      0.2</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L5" class="blob-num js-line-number" data-line-number="5"></td>
        <td id="file-openinsteam-user-js-LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @description  Adds a link to open Steam content in the desktop client.</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L6" class="blob-num js-line-number" data-line-number="6"></td>
        <td id="file-openinsteam-user-js-LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @author       Aaron Brooks</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L7" class="blob-num js-line-number" data-line-number="7"></td>
        <td id="file-openinsteam-user-js-LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @match        *://steamcommunity.com/*</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L8" class="blob-num js-line-number" data-line-number="8"></td>
        <td id="file-openinsteam-user-js-LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @match        *://store.steampowered.com/*</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L9" class="blob-num js-line-number" data-line-number="9"></td>
        <td id="file-openinsteam-user-js-LC9" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// @grant        none</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L10" class="blob-num js-line-number" data-line-number="10"></td>
        <td id="file-openinsteam-user-js-LC10" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// ==/UserScript==<</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L11" class="blob-num js-line-number" data-line-number="11"></td>
        <td id="file-openinsteam-user-js-LC11" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L12" class="blob-num js-line-number" data-line-number="12"></td>
        <td id="file-openinsteam-user-js-LC12" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">CreateButton</span>(<span class="pl-smi">namedPage</span>, <span class="pl-smi">pageId</span>) {</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L13" class="blob-num js-line-number" data-line-number="13"></td>
        <td id="file-openinsteam-user-js-LC13" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">var</span> steamButton <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">createElement</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>a<span class="pl-pds">&quot;</span></span>);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L14" class="blob-num js-line-number" data-line-number="14"></td>
        <td id="file-openinsteam-user-js-LC14" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">var</span> buttonText <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">createTextNode</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Open in Steam!<span class="pl-pds">&quot;</span></span>);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L15" class="blob-num js-line-number" data-line-number="15"></td>
        <td id="file-openinsteam-user-js-LC15" class="blob-code blob-code-inner js-file-line">    steamButton.<span class="pl-c1">setAttribute</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>href<span class="pl-pds">&quot;</span></span>, <span class="pl-s"><span class="pl-pds">&quot;</span>steam://url/<span class="pl-pds">&quot;</span></span> <span class="pl-k">+</span> namedPage <span class="pl-k">+</span> pageId);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L16" class="blob-num js-line-number" data-line-number="16"></td>
        <td id="file-openinsteam-user-js-LC16" class="blob-code blob-code-inner js-file-line">    steamButton.<span class="pl-c1">setAttribute</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>class<span class="pl-pds">&quot;</span></span>, <span class="pl-s"><span class="pl-pds">&quot;</span>menuitem<span class="pl-pds">&quot;</span></span>);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L17" class="blob-num js-line-number" data-line-number="17"></td>
        <td id="file-openinsteam-user-js-LC17" class="blob-code blob-code-inner js-file-line">    steamButton.<span class="pl-c1">appendChild</span>(buttonText);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L18" class="blob-num js-line-number" data-line-number="18"></td>
        <td id="file-openinsteam-user-js-LC18" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L19" class="blob-num js-line-number" data-line-number="19"></td>
        <td id="file-openinsteam-user-js-LC19" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">var</span> superNav <span class="pl-k">=</span> <span class="pl-c1">document</span>.getElementsByClassName(<span class="pl-s"><span class="pl-pds">&quot;</span>supernav_container<span class="pl-pds">&quot;</span></span>)[<span class="pl-c1">0</span>];</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L20" class="blob-num js-line-number" data-line-number="20"></td>
        <td id="file-openinsteam-user-js-LC20" class="blob-code blob-code-inner js-file-line">    superNav.<span class="pl-c1">appendChild</span>(steamButton);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L21" class="blob-num js-line-number" data-line-number="21"></td>
        <td id="file-openinsteam-user-js-LC21" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L22" class="blob-num js-line-number" data-line-number="22"></td>
        <td id="file-openinsteam-user-js-LC22" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L23" class="blob-num js-line-number" data-line-number="23"></td>
        <td id="file-openinsteam-user-js-LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-c">// Thanks David Morales, https://stackoverflow.com/questions/11582512/how-to-get-url-parameters-with-javascript/11582513#11582513</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L24" class="blob-num js-line-number" data-line-number="24"></td>
        <td id="file-openinsteam-user-js-LC24" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">getURLParameter</span>(<span class="pl-smi">name</span>) {</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L25" class="blob-num js-line-number" data-line-number="25"></td>
        <td id="file-openinsteam-user-js-LC25" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">return</span> decodeURIComponent((<span class="pl-k">new</span> <span class="pl-en">RegExp</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>[?|&amp;]<span class="pl-pds">&#39;</span></span> <span class="pl-k">+</span> name <span class="pl-k">+</span> <span class="pl-s"><span class="pl-pds">&#39;</span>=<span class="pl-pds">&#39;</span></span> <span class="pl-k">+</span> <span class="pl-s"><span class="pl-pds">&#39;</span>([^&amp;;]+?)(&amp;|#|;|$)<span class="pl-pds">&#39;</span></span>).<span class="pl-c1">exec</span>(location.search)<span class="pl-k">||</span>[,<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>])[<span class="pl-c1">1</span>].<span class="pl-c1">replace</span>(<span class="pl-sr"><span class="pl-pds">/</span><span class="pl-cce">\+</span><span class="pl-pds">/</span>g</span>, <span class="pl-s"><span class="pl-pds">&#39;</span>%20<span class="pl-pds">&#39;</span></span>))<span class="pl-k">||</span><span class="pl-c1">null</span>;</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L26" class="blob-num js-line-number" data-line-number="26"></td>
        <td id="file-openinsteam-user-js-LC26" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L27" class="blob-num js-line-number" data-line-number="27"></td>
        <td id="file-openinsteam-user-js-LC27" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L28" class="blob-num js-line-number" data-line-number="28"></td>
        <td id="file-openinsteam-user-js-LC28" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> namedPage <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>; <span class="pl-c">// trailing slash important!</span></td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L29" class="blob-num js-line-number" data-line-number="29"></td>
        <td id="file-openinsteam-user-js-LC29" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> pageId <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L30" class="blob-num js-line-number" data-line-number="30"></td>
        <td id="file-openinsteam-user-js-LC30" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L31" class="blob-num js-line-number" data-line-number="31"></td>
        <td id="file-openinsteam-user-js-LC31" class="blob-code blob-code-inner js-file-line"><span class="pl-k">var</span> currentUrl <span class="pl-k">=</span> <span class="pl-c1">window</span>.<span class="pl-c1">location</span>.<span class="pl-c1">href</span>;</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L32" class="blob-num js-line-number" data-line-number="32"></td>
        <td id="file-openinsteam-user-js-LC32" class="blob-code blob-code-inner js-file-line"><span class="pl-k">if</span>(currentUrl.<span class="pl-c1">match</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>store.steampowered.com/app/<span class="pl-pds">&quot;</span></span>)) {</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L33" class="blob-num js-line-number" data-line-number="33"></td>
        <td id="file-openinsteam-user-js-LC33" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">var</span> urlParts <span class="pl-k">=</span> currentUrl.<span class="pl-c1">split</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>/<span class="pl-pds">&quot;</span></span>);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L34" class="blob-num js-line-number" data-line-number="34"></td>
        <td id="file-openinsteam-user-js-LC34" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L35" class="blob-num js-line-number" data-line-number="35"></td>
        <td id="file-openinsteam-user-js-LC35" class="blob-code blob-code-inner js-file-line">    namedPage <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>StoreAppPage/<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L36" class="blob-num js-line-number" data-line-number="36"></td>
        <td id="file-openinsteam-user-js-LC36" class="blob-code blob-code-inner js-file-line">    pageId <span class="pl-k">=</span> urlParts[<span class="pl-c1">4</span>];</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L37" class="blob-num js-line-number" data-line-number="37"></td>
        <td id="file-openinsteam-user-js-LC37" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L38" class="blob-num js-line-number" data-line-number="38"></td>
        <td id="file-openinsteam-user-js-LC38" class="blob-code blob-code-inner js-file-line">    CreateButton(namedPage, pageId);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L39" class="blob-num js-line-number" data-line-number="39"></td>
        <td id="file-openinsteam-user-js-LC39" class="blob-code blob-code-inner js-file-line">} <span class="pl-k">else</span> <span class="pl-k">if</span>(currentUrl.<span class="pl-c1">match</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>steamcommunity.com/sharedfiles/<span class="pl-pds">&quot;</span></span>)) {</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L40" class="blob-num js-line-number" data-line-number="40"></td>
        <td id="file-openinsteam-user-js-LC40" class="blob-code blob-code-inner js-file-line">    pageId <span class="pl-k">=</span> getURLParameter(<span class="pl-s"><span class="pl-pds">&quot;</span>id<span class="pl-pds">&quot;</span></span>);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L41" class="blob-num js-line-number" data-line-number="41"></td>
        <td id="file-openinsteam-user-js-LC41" class="blob-code blob-code-inner js-file-line">    namedPage <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>CommunityFilePage/<span class="pl-pds">&quot;</span></span>;</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L42" class="blob-num js-line-number" data-line-number="42"></td>
        <td id="file-openinsteam-user-js-LC42" class="blob-code blob-code-inner js-file-line">
</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L43" class="blob-num js-line-number" data-line-number="43"></td>
        <td id="file-openinsteam-user-js-LC43" class="blob-code blob-code-inner js-file-line">    CreateButton(namedPage, pageId);</td>
      </tr>
      <tr>
        <td id="file-openinsteam-user-js-L44" class="blob-num js-line-number" data-line-number="44"></td>
        <td id="file-openinsteam-user-js-LC44" class="blob-code blob-code-inner js-file-line">}</td>
      </tr>
</table>

  </div>

  </div>
  
</div>


  <a name="comments"></a>
  <div class="discussion-timeline gist-discussion-timeline js-quote-selection-container">
    <div class="js-discussion js-socket-channel" data-channel="promythyus/977d3d7c8343463d4861:marked-as-read:23846774">
      




<!-- Rendered timeline since 2015-08-01 23:37:32 -->
<div id="partial-timeline-marker"
      class="js-timeline-marker js-socket-channel js-updatable-content"
      data-channel="promythyus/977d3d7c8343463d4861:gist:23846774"
      data-url="/promythyus/977d3d7c8343463d4861/show_partial?partial=gist%2Ftimeline_marker&amp;since=1438497452"
      data-last-modified="Sun, 02 Aug 2015 06:37:32 GMT">
</div>


      <div class="discussion-timeline-actions">
          <div class="signed-out-comment">
	<a href="/join" class="btn btn-primary" rel="nofollow">Sign up for free</a>
	<strong>to join this conversation on GitHub</strong>.
	Already have an account?
	<a href="/login?return_to=%2Fpromythyus%2F977d3d7c8343463d4861" rel="nofollow">Sign in to comment</a>
</div>

      </div>
    </div>
  </div>
</div>
    </div>

  </div><!-- /.repo-container -->
  <div class="modal-backdrop"></div>
</div><!-- /.container -->

    </div><!-- /.gist-pjax-container -->
  </div><!-- /.site -->

    </div><!-- /.wrapper -->

      <div class="container">
  <div class="site-footer" role="contentinfo">
    <ul class="site-footer-links right">
        <li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
      <li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
      <li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
      <li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
        <li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
        <li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
        <li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>

    </ul>

    <a href="https://github.com" aria-label="Homepage">
      <span class="mega-octicon octicon-mark-github" title="GitHub"></span>
</a>
    <ul class="site-footer-links">
      <li>&copy; 2015 <span title="0.03884s from github-fe122-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
        <li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
        <li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
        <li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
        <li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact</a></li>
    </ul>
  </div>
</div>


    <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
  <div class="fullscreen-container js-suggester-container">
    <div class="textarea-wrap">
      <textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder="" aria-label=""></textarea>
      <div class="suggester-container">
        <div class="suggester fullscreen-suggester js-suggester js-navigation-container"></div>
      </div>
    </div>
  </div>
  <div class="fullscreen-sidebar">
    <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
      <span class="mega-octicon octicon-screen-normal"></span>
    </a>
    <a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w"
      aria-label="Switch themes">
      <span class="octicon octicon-color-mode"></span>
    </a>
  </div>
</div>



    
    

    <div id="ajax-error-message" class="flash flash-error">
      <span class="octicon octicon-alert"></span>
      <a href="#" class="octicon octicon-x flash-close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
      Something went wrong with that request. Please try again.
    </div>


      <script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-eedcd4970c51d77d26b12825fc1fb1fbd554a880c0a8649a9cac6b63f1ee7cff.js"></script>
      <script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github/index-1af8eb3fd83c34afcee37eae4704e57d3bb35ccacee5574545665527ae02d731.js"></script>
      
      
  </body>
</html>