makinacorpus/angular-disqus

Name: angular-disqus

Owner: Makina Corpus

Description: A set of directive(s) and services for disqus to simplify the life of developers.

Forked from: kirstein/angular-disqus

Created: 2015-08-27 16:03:33.0

Updated: 2015-11-02 20:36:12.0

Pushed: 2015-08-28 08:56:01.0

Homepage: kirstein.github.com/angular-disqus

Size: 223

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

angular-disqus Build Status

A set of directive(s) and services to simplify the life of developers.

NOTICE!

This library is no longer activly maintained by me. However, If you feel like you should be the one who will continue maintaing it then please contact me.

Getting started

Add `ngDisqus` to required modules list

angular.module('myApp', [ ?, 'ngDisqus' ]);

Register your `shortname`:

  1. by just adding it to `window.disqus_shortname`
  2. by configure with `$disqusProviderand registering it via ``$disqusProvider.setShortname```

Add comments to threads by using the `disqus` directive

<!-- directive can be used as an attribute -->
<div disqus="id"></div>

<!-- directive can be used as a class attribute -->
<div class="disqus : id"></div>
Need to know

Disqus will only update on sites which use hashbang ( #! ).
Thats not something I have control over, so in order to use this plugin, please make sure that you have your $locationProvider.hashPrefix('!') set.

Disqus identifiers

Disqus identifiers must be passed to the directive as as expressions. If the plan is to pass a constant then one must make sure that the constant is wrapped in ' apostrophes (disqus=“'id'““)

Comment count

Angular-disqus will display comment using the data-disqus-identifier attribute.

Example on how to show the comment count:

 href="#!/test/1">test page 1</a> |
 href="#!/test/1" data-disqus-identifier="1"></a>

This will replace the content of the anchor tag with given comment count.

There is some talk of this in the disqus spec

API

Devel

m install
wer install
unt test
unt build
License

MIT


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.