summaryrefslogtreecommitdiffstats
path: root/doc/views/main.htm
blob: 9a740bf23a6cc14b45321c9db3f55a6de45ae25e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<div class="row">    
    <div class="col-sm-12">
        <h3 class="pageHeading">AngularJs MultiSelect</h3>            
    </div>
</div>
<div class="row">    
    <div class="col-sm-12">    
        <p>            
            Pure AngularJS directive which creates a dropdown button with multiple or single selections. 
            Doesn't require jQuery and works well with other Javascript libraries. 
        </p>                
        <br />
        <div
            isteven-multi-select 
            input-model="modernBrowsers" 
            output-model="anyOutput"
            button-label="icon name"        
            item-label="icon name maker"        
            tick-property="ticked"                          
        >        
        </div>        
        <h5>Features</h5>
        <ul>
            <li>
                Pure AngularJS. Can be easily combined with other Javascript libraries such as jQuery, Twitter Bootstrap, etc
                <br />(With slight adjustments where necessary).
            </li>            
            <li>Multiple or single selection types</li>
            <li>Use HTML &amp; CSS in your button & checkbox labels</li>            
            <li>Unlimited nested grouping</li>                              
            <li>Keyboard navigation support</li>
            <li>Event callbacks available</li>                        
            <li>Configurable</li>
            <li>i18n. Easily translated to different languages.</li>
        </ul>        

        <h5>Current version</h5>
        <p>3.0.0</p>

        <h5>Changelog</h5>
        <p>
            See <a href="https://github.com/isteven/angular-multi-select/blob/master/CHANGELOG.md" target="_blank">CHANGELOG.md</a>. 
            For those who's upgrading from version 2.x.x, do note that this version is not backward-compatible. Please read this manual
            thoroughly and update your code accordingly. Read the <a href="#/breaking-changes">breaking changes</a> to know more.
        </p>
        <h5>If you like this directive</h5>
        <p>
            Do consider "purchasing" it - basically making a donation. I am moving away from my full-time job soon, 
            and your support will greatly help me to keep this project alive. I use the "Buy Now" button instead 
            of usual "Donate" button because of PayPal's restriction. They now only allow registered charities 
            to use the "Donate" button.
        </p>    
        <!--
        <p>
            <a href="https://github.com/isteven/angular-multi-select" target="_blank" class="download" onclick="ga( 'send', 'event', 'button', 'click' );">
                <span class="fa fa-github fa-lg">
                </span>
                &nbsp; View on Github
            </a>         
        </p>
        -->

    </div>
</div>
<div class="row">
    <div class="col-sm-12">
        <div style="display: inline-block;float: left; width: 140px;">
            <strong style="float: left; padding-top:5px;">$5&nbsp;</strong>            
            <script async="async" src="js/libs/paypal-button.min.js?merchant=K2MZQDX6JG8H6" 
                data-button="buynow" 
                data-name="iSteven's AngularJs MultiSelect" 
                data-quantity="1" 
                data-amount="5" 
                data-currency="USD" 
                data-shipping="0" 
                data-tax="0"
            ></script>
        </div>
        <div style="display: inline-block;">
            <strong style="float: left; padding-top:5px;">$10&nbsp;</strong>
            <script async="async" src="js/libs/paypal-button.min.js?merchant=K2MZQDX6JG8H6" 
                data-button="buynow" 
                data-name="iSteven's AngularJs MultiSelect" 
                data-quantity="1" 
                data-amount="10" 
                data-currency="USD" 
                data-shipping="0" 
                data-tax="0"
            ></script>
        </div>
    </div>
</div>
<div class="row">
    <div class="col-sm-12">    
        <h5>About this documentation</h5>
        <p>
            If you download the complete package, this web-based documentation can be found in the <code>/docs</code> folder of the master branch. 
            It's an AngularJs app itself, so it is suggested that you run it under a web server, such as your localhost.
        </p>
    </div>
</div>
<!--
<a href="https://github.com/isteven/angular-multi-select">
    <img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/38ef81f8aca64bb9a64448d0d70f1308ef5341ab/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png">
</a>
-->    
<script>    
    $(document).ready(function() {
      $('pre code').each(function(i, block) {
        hljs.highlightBlock(block);
      });
    });
</script>