15.0.4 • Published 7 months ago

@libriciel/ls-composants v15.0.4

Weekly downloads
29
License
AGPL-3.0-or-later
Repository
-
Last release
7 months ago

Librairie de composants Libriciel

Page de démonstration

Ce projet est un regroupement de composants pour Angular 7 conformes à la charte graphique Libriciel-SCOP. Il est aussi possible d'utiliser cette librairie sur des projets non Angular.

ATTENTION : Le CSS Bootstrap en version > 4.0.0 est nécéssaire pour un bon fonctionnement des composants.

Installation

Installer la librairie :

npm install @libriciel/ls-composants

Imports

Angular

Dans le fichier app.module.ts du projet Angular, importer le module LsComposantsModule.

Par exemple :

import {NgModule} from '@angular/core';
import {AppComponent} from './app.component';
import {LsComposantsModule} from "@libriciel/ls-composants";

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    LsComposantsModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {
}

Projet classique

Il est possible d'utiliser les tags HTML définis dans la librairie en important le fichier JS suivant :

node_modules/@libriciel/ls-composants/ls-elements.js

L'usage des composants sera identique à celui d'un projet Angular.

Éléments

ls-footer

Bas de page d'application charté Libriciel SCOP

Usage

Attributs :

  • application_name : nom de l'application
  • active : icône de l'application "active"
    • Valeurs possibles :
      • asalae
      • idelibre
      • iparapheur
      • pastell
      • s2low
      • webdpo
      • webdelib
      • webgfc

Classes :

  • ls-login-footer : le footer en version page de login (avec les icônes de toutes les applications) est affiché

Exemple

Un footer de page de login pour Pastell :

<ls-footer application_name="Pastell v3.0.0" active="pastell" class="ls-login-footer"></ls-footer>

Un footer de page d'application pour i-Parapheur :

<ls-footer application_name="i-Parapheur v5.0.0" active="iparapheur"></ls-footer>

ls-sidebar / ls-content

Barre latérale et contenu associé

Usage

La barre latérale doit être utilisée en association avec le tag ls-content afin de prendre en compte l'état du menu (réduit / déployé).

La barre latérale attend 2 éléments section :

  • un pour le logo et le nom de la collectivité (classe ls-sidebar-coll-logo)
  • un pour le menu en lui-même (classe ls-sidebar-menu)

Le menu doit être dans une liste ul ayant la classe main-menu. Dans chaque élément du menu principal, il faut ajouter un sous-menu avec un élément ul ayant la classe sub-menu.

NB : la liste de sous-menu sub-menu est obligatoire, même vide.

Exemple

Une sidebar avec image de collectivité et menus :

<ls-sidebar>
  <section class="ls-sidebar-coll-logo">
    <img alt="Logo de la ville"
         src="https://images.midilibre.fr/api/v1/images/view/5b4c4de23e454662d5256caf/full/image.jpg">
    <span>Ville de Montpellier</span>
  </section>
  <section class="ls-sidebar-menu">
    <ul class="main-menu">
      <li>
        <a href="#">
          <i class="fa fa-folder-open"></i>
          <span>
            Menu 01
            <span class="badge badge-secondary">12</span>
          </span>
        </a>

        <ul class="sub-menu">
          <li>
            <a href="#">
              Sous-menu 01
            </a>
          </li>
          <li>
            <a href="#">
              Sous-menu 02
            </a>
          </li>
          <li>
            <a href="#">
              Sous-menu 03
            </a>
          </li>
        </ul>
      </li>
      <li>
        <a href="#">
          <i class="fa fa-folder-open"></i>
          <span>Menu 02</span>
        </a>
        <ul class="sub-menu">
        </ul>
      </li>
      <li>
        <a href="#">
          <i class="fa fa-folder-open"></i>
          <span>Menu 03</span>
        </a>
        <ul class="sub-menu">
        </ul>
      </li>
    </ul>
  </section>
</ls-sidebar>

<ls-content>
  <div class="container">
    <p>Mon joli contenu de page</p>
  </div>
</ls-content>
15.0.2

8 months ago

15.0.3

8 months ago

15.0.0

9 months ago

15.0.1

8 months ago

15.0.4

7 months ago

14.1.1-5

11 months ago

14.1.0

11 months ago

14.1.0-7

11 months ago

14.1.1-4

11 months ago

14.1.1-3

11 months ago

14.1.1-2

11 months ago

14.1.1-1

11 months ago

14.1.1-0

11 months ago

14.0.1-1

11 months ago

14.1.0-6

11 months ago

14.1.0-5

11 months ago

14.1.0-4

12 months ago

14.1.0-3

12 months ago

14.1.0-2

12 months ago

14.0.1

11 months ago

14.0.1-0

1 year ago

14.1.0-0

1 year ago

14.1.0-1

1 year ago

14.0.0-1

1 year ago

14.0.0-0

1 year ago

14.0.0-3

1 year ago

14.0.0-2

1 year ago

13.0.0-3

1 year ago

13.0.0-2

1 year ago

13.0.0-1

1 year ago

13.0.0-0

1 year ago

13.1.0

1 year ago

13.1.0-19

1 year ago

13.1.0-18

1 year ago

13.1.0-17

1 year ago

13.1.0-16

1 year ago

13.1.0-15

1 year ago

13.1.0-14

1 year ago

13.1.0-13

1 year ago

13.1.0-12

1 year ago

13.1.0-11

1 year ago

13.1.0-10

1 year ago

14.0.0

1 year ago

13.1.0-1

1 year ago

13.1.0-0

1 year ago

13.1.0-3

1 year ago

13.1.0-2

1 year ago

13.1.0-5

1 year ago

13.1.0-4

1 year ago

13.1.0-7

1 year ago

13.1.0-6

1 year ago

13.1.0-9

1 year ago

13.1.0-8

1 year ago

13.0.0

1 year ago

12.2.0-1

1 year ago

12.2.0-0

1 year ago

12.1.0

2 years ago

12.1.0-10

2 years ago

12.1.0-9

2 years ago

12.1.0-8

2 years ago

12.1.0-7

2 years ago

12.0.3-1

2 years ago

10.7.0-0

2 years ago

10.6.0-49

2 years ago

10.6.0-48

2 years ago

10.6.0-43

2 years ago

10.6.0-42

2 years ago

10.6.0-41

2 years ago

10.6.0-40

2 years ago

10.6.0-47

2 years ago

10.6.0-46

2 years ago

10.6.0-45

2 years ago

10.6.0-44

2 years ago

10.6.0-50

2 years ago

10.6.1-0

2 years ago

10.6.1-2

2 years ago

10.6.1-1

2 years ago

12.0.0-1

2 years ago

12.0.0-0

2 years ago

11.0.0

2 years ago

10.5.1-0

2 years ago

12.1.0-6

2 years ago

12.1.0-5

2 years ago

12.0.0

2 years ago

12.1.0-4

2 years ago

12.0.1

2 years ago

12.1.0-3

2 years ago

12.0.2

2 years ago

12.1.0-2

2 years ago

12.1.0-1

2 years ago

12.1.0-0

2 years ago

12.0.2-2

2 years ago

12.0.2-1

2 years ago

12.0.2-0

2 years ago

11.0.0-0

2 years ago

12.0.1-0

2 years ago

10.6.0

2 years ago

12.0.3-0

2 years ago

10.6.0-39

2 years ago

10.6.0-38

2 years ago

10.6.0-37

2 years ago

10.6.0-32

2 years ago

10.6.0-31

2 years ago

10.6.0-30

2 years ago

10.6.0-36

2 years ago

10.6.0-35

2 years ago

10.6.0-34

2 years ago

10.6.0-33

2 years ago

10.6.0-18

2 years ago

10.6.0-17

2 years ago

10.6.0-16

2 years ago

10.6.0-15

2 years ago

10.6.0-19

2 years ago

10.6.0-14

2 years ago

10.6.0-29

2 years ago

10.6.0-28

2 years ago

10.6.0-27

2 years ago

10.6.0-26

2 years ago

10.6.0-21

2 years ago

10.6.0-20

2 years ago

10.6.0-25

2 years ago

10.6.0-24

2 years ago

10.6.0-23

2 years ago

10.6.0-22

2 years ago

10.6.0-13

3 years ago

10.6.0-9

3 years ago

10.6.0-8

3 years ago

10.6.0-10

3 years ago

10.6.0-12

3 years ago

10.6.0-11

3 years ago

10.6.0-7

3 years ago

10.6.0-5

3 years ago

10.6.0-4

3 years ago

10.6.0-6

3 years ago

10.6.0-3

3 years ago

10.6.0-1

3 years ago

10.6.0-0

3 years ago

10.6.0-2

3 years ago

10.4.3-4

3 years ago

10.4.3-5

3 years ago

10.5.0

3 years ago

10.4.3-3

3 years ago

10.4.3-0

3 years ago

10.4.3-2

3 years ago

10.4.3-1

3 years ago

10.4.2

3 years ago

10.4.1-0

3 years ago

10.4.0

3 years ago

10.4.0-1

3 years ago

10.4.0-0

3 years ago

10.3.2

3 years ago

10.3.1

3 years ago

10.3.1-0

3 years ago

10.3.2-0

3 years ago

10.3.2-1

3 years ago

10.2.5-0

3 years ago

10.3.0

3 years ago

10.2.5

3 years ago

10.2.6

3 years ago

10.3.0-3

3 years ago

10.3.0-4

3 years ago

10.3.0-5

3 years ago

10.3.0-6

3 years ago

10.3.0-2

3 years ago

10.2.4

3 years ago

10.2.4-0

3 years ago

10.2.4-1

3 years ago

10.2.3

3 years ago

10.2.1-0

3 years ago

10.2.2

3 years ago

10.1.1-0

3 years ago

10.1.2

3 years ago

10.3.0-1

3 years ago

10.3.0-0

3 years ago

10.2.0

3 years ago

10.2.0-0

3 years ago

10.1.0

3 years ago

10.1.0-4

4 years ago

10.1.0-2

4 years ago

10.1.0-3

4 years ago

10.0.0

4 years ago

10.1.0-0

4 years ago

10.1.0-1

4 years ago

10.0.0-7

4 years ago

10.0.0-6

4 years ago

10.0.0-5

4 years ago

10.0.0-4

4 years ago

10.0.0-3

4 years ago

10.0.0-2

4 years ago

10.0.0-0

4 years ago

10.0.0-1

4 years ago

7.0.0

4 years ago

1.0.0

4 years ago

7.0.0-1

4 years ago

7.0.0-0

4 years ago

8.0.0-0

4 years ago

0.2.0-2

4 years ago

0.2.0-1

4 years ago

0.2.0-0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.0.89398

4 years ago

0.0.89397

4 years ago

0.0.89396

4 years ago

0.0.89395

4 years ago

0.0.89394

4 years ago

0.0.89393

4 years ago

0.0.89392

4 years ago

0.0.89391

4 years ago

0.0.89390

4 years ago

0.0.89389

4 years ago

0.0.89388

4 years ago

0.0.89387

4 years ago

0.0.89385

4 years ago

0.0.89384

4 years ago

0.0.89383

4 years ago

0.0.89382

4 years ago

0.0.89386

4 years ago

0.0.89381

4 years ago

0.0.89380

4 years ago

0.0.89379

4 years ago

0.0.89378

4 years ago

0.0.89377

4 years ago

0.0.89376

5 years ago

0.0.89375

5 years ago

0.0.89374

5 years ago

0.0.89373

5 years ago

0.0.89372

5 years ago

0.0.89371

5 years ago

0.0.89370

5 years ago

0.0.89369

5 years ago

0.0.89368

5 years ago

0.0.89367

5 years ago

0.0.89366

5 years ago

0.0.89365

5 years ago

0.0.89364

5 years ago

0.0.89363

5 years ago

0.0.89362

5 years ago

0.0.89361

5 years ago

0.0.89360

5 years ago

0.0.89359

5 years ago

0.0.89358

5 years ago

0.0.89357

5 years ago

0.0.89356

5 years ago

0.0.89355

5 years ago

0.0.89354

5 years ago

0.0.89353

5 years ago

0.0.89352

5 years ago

0.0.89351

5 years ago

0.0.89350

5 years ago

0.0.89341

5 years ago

0.0.89325

5 years ago

0.0.89322

5 years ago

0.0.89160

5 years ago

0.0.89076

5 years ago

0.0.89066

5 years ago

0.0.89060

5 years ago

0.0.89043

5 years ago

0.0.89021

5 years ago

0.0.89018

5 years ago

0.0.88997

5 years ago

0.0.88815

5 years ago

0.0.88750

5 years ago

0.0.88746

5 years ago

0.0.88684

5 years ago

0.0.88635

5 years ago

0.0.88559

5 years ago

0.0.88468

5 years ago

0.0.88391

5 years ago

0.0.88360

5 years ago

0.0.86319

5 years ago

0.0.86309

5 years ago

0.0.86281

5 years ago

0.0.86260

5 years ago

0.0.84952

5 years ago

0.0.84729

5 years ago

0.0.84704

5 years ago

0.0.83793

5 years ago

0.0.83788

5 years ago

0.0.78466

5 years ago

0.0.78461

5 years ago

0.0.78452

5 years ago

0.0.78443

5 years ago

0.0.78439

5 years ago

0.0.78079

5 years ago

0.0.73740

5 years ago

0.0.72163

5 years ago

0.0.70352

5 years ago

0.0.70268

5 years ago

0.0.70179

5 years ago

0.0.70154

5 years ago

0.0.70151

5 years ago

0.0.68599

5 years ago

0.0.62049

5 years ago

0.0.61832

5 years ago

0.0.61063

5 years ago

0.0.61046

5 years ago

0.0.61016

5 years ago

0.0.61001

5 years ago

0.0.60996

5 years ago

0.0.60983

5 years ago

0.0.60973

5 years ago

0.0.60968

5 years ago

0.0.60861

5 years ago

0.0.60470

5 years ago

0.0.60308

5 years ago

0.0.60296

5 years ago

0.0.59418

5 years ago

0.0.59414

5 years ago

0.0.59301

5 years ago

0.0.59284

5 years ago

0.0.59272

5 years ago

0.0.56991

5 years ago

0.0.56982

5 years ago

0.0.56979

5 years ago

0.0.56974

5 years ago

0.0.56958

5 years ago

0.0.53280

5 years ago

0.0.53194

5 years ago

0.0.53174

5 years ago

0.0.53163

5 years ago

0.0.53074

5 years ago

0.0.52835

5 years ago

0.0.52826

5 years ago

0.0.51985

5 years ago

0.0.51938

5 years ago

0.0.51933

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago