Browse Source

Mise en place de l'admin très sommaire.

bastien 12 years ago
parent
commit
66dfa205bc
100 changed files with 381 additions and 409 deletions
  1. 33 0
      src/Muzich/AdminBundle/Admin/ElementAdmin.php
  2. 29 0
      src/Muzich/AdminBundle/Admin/ElementTypeAdmin.php
  3. 5 0
      src/Muzich/CoreBundle/Entity/Element.php
  4. 5 0
      src/Muzich/CoreBundle/Entity/ElementType.php
  5. 5 1
      src/Muzich/CoreBundle/Entity/Tag.php
  6. 0 0
      web/bundles/acmedemo/css/demo.css
  7. 0 0
      web/bundles/acmedemo/images/blue-arrow.png
  8. 0 0
      web/bundles/acmedemo/images/field-background.gif
  9. 0 0
      web/bundles/acmedemo/images/logo.gif
  10. 0 0
      web/bundles/acmedemo/images/search.png
  11. 0 0
      web/bundles/acmedemo/images/welcome-configure.gif
  12. 0 0
      web/bundles/acmedemo/images/welcome-demo.gif
  13. 0 0
      web/bundles/acmedemo/images/welcome-quick-tour.gif
  14. 0 0
      web/bundles/framework/css/exception.css
  15. 0 0
      web/bundles/framework/css/exception_layout.css
  16. 0 0
      web/bundles/framework/images/blue_picto_less.gif
  17. 0 0
      web/bundles/framework/images/blue_picto_more.gif
  18. 0 0
      web/bundles/framework/images/border_l.png
  19. 0 0
      web/bundles/framework/images/border_r.png
  20. 0 0
      web/bundles/framework/images/btn_bg.png
  21. 0 0
      web/bundles/framework/images/close_quote.gif
  22. 0 0
      web/bundles/framework/images/exception_detected.gif
  23. 0 0
      web/bundles/framework/images/grey_magnifier.png
  24. 0 0
      web/bundles/framework/images/icon_log.png
  25. 0 0
      web/bundles/framework/images/input_bg.gif
  26. 0 0
      web/bundles/framework/images/logo_symfony.gif
  27. 0 0
      web/bundles/framework/images/open_quote.gif
  28. 0 89
      web/bundles/muzichcore/css/base.css
  29. 0 266
      web/bundles/muzichcore/css/main.css
  30. BIN
      web/bundles/muzichcore/img/1317386146_cancel.png
  31. 0 30
      web/bundles/muzichcore/js/muzich.js
  32. 0 7
      web/bundles/muzichhome/css/home.css
  33. 0 16
      web/bundles/muzichindex/css/index.css
  34. 0 0
      web/bundles/muzichuser/css/user.css
  35. 0 0
      web/bundles/sensiodistribution/webconfigurator/css/configure.css
  36. 0 0
      web/bundles/sensiodistribution/webconfigurator/css/install.css
  37. 0 0
      web/bundles/sensiodistribution/webconfigurator/images/background-textfield.gif
  38. 0 0
      web/bundles/sensiodistribution/webconfigurator/images/blue-arrow.png
  39. 0 0
      web/bundles/sensiodistribution/webconfigurator/images/favicon.ico
  40. 0 0
      web/bundles/sensiodistribution/webconfigurator/images/logo-big.gif
  41. 0 0
      web/bundles/sensiodistribution/webconfigurator/images/logo-small.gif
  42. 0 0
      web/bundles/sensiodistribution/webconfigurator/images/notification.gif
  43. BIN
      web/bundles/sonataadmin/ajax-loader.gif
  44. 98 0
      web/bundles/sonataadmin/base.js
  45. 118 0
      web/bundles/sonataadmin/css/colors.css
  46. 88 0
      web/bundles/sonataadmin/css/layout.css
  47. BIN
      web/bundles/sonataadmin/famfamfam/accept.png
  48. BIN
      web/bundles/sonataadmin/famfamfam/add.png
  49. BIN
      web/bundles/sonataadmin/famfamfam/anchor.png
  50. BIN
      web/bundles/sonataadmin/famfamfam/application.png
  51. BIN
      web/bundles/sonataadmin/famfamfam/application_add.png
  52. BIN
      web/bundles/sonataadmin/famfamfam/application_cascade.png
  53. BIN
      web/bundles/sonataadmin/famfamfam/application_delete.png
  54. BIN
      web/bundles/sonataadmin/famfamfam/application_double.png
  55. BIN
      web/bundles/sonataadmin/famfamfam/application_edit.png
  56. BIN
      web/bundles/sonataadmin/famfamfam/application_error.png
  57. BIN
      web/bundles/sonataadmin/famfamfam/application_form.png
  58. BIN
      web/bundles/sonataadmin/famfamfam/application_form_add.png
  59. BIN
      web/bundles/sonataadmin/famfamfam/application_form_delete.png
  60. BIN
      web/bundles/sonataadmin/famfamfam/application_form_edit.png
  61. BIN
      web/bundles/sonataadmin/famfamfam/application_form_magnify.png
  62. BIN
      web/bundles/sonataadmin/famfamfam/application_get.png
  63. BIN
      web/bundles/sonataadmin/famfamfam/application_go.png
  64. BIN
      web/bundles/sonataadmin/famfamfam/application_home.png
  65. BIN
      web/bundles/sonataadmin/famfamfam/application_key.png
  66. BIN
      web/bundles/sonataadmin/famfamfam/application_lightning.png
  67. BIN
      web/bundles/sonataadmin/famfamfam/application_link.png
  68. BIN
      web/bundles/sonataadmin/famfamfam/application_osx.png
  69. BIN
      web/bundles/sonataadmin/famfamfam/application_osx_terminal.png
  70. BIN
      web/bundles/sonataadmin/famfamfam/application_put.png
  71. BIN
      web/bundles/sonataadmin/famfamfam/application_side_boxes.png
  72. BIN
      web/bundles/sonataadmin/famfamfam/application_side_contract.png
  73. BIN
      web/bundles/sonataadmin/famfamfam/application_side_expand.png
  74. BIN
      web/bundles/sonataadmin/famfamfam/application_side_list.png
  75. BIN
      web/bundles/sonataadmin/famfamfam/application_side_tree.png
  76. BIN
      web/bundles/sonataadmin/famfamfam/application_split.png
  77. BIN
      web/bundles/sonataadmin/famfamfam/application_tile_horizontal.png
  78. BIN
      web/bundles/sonataadmin/famfamfam/application_tile_vertical.png
  79. BIN
      web/bundles/sonataadmin/famfamfam/application_view_columns.png
  80. BIN
      web/bundles/sonataadmin/famfamfam/application_view_detail.png
  81. BIN
      web/bundles/sonataadmin/famfamfam/application_view_gallery.png
  82. BIN
      web/bundles/sonataadmin/famfamfam/application_view_icons.png
  83. BIN
      web/bundles/sonataadmin/famfamfam/application_view_list.png
  84. BIN
      web/bundles/sonataadmin/famfamfam/application_view_tile.png
  85. BIN
      web/bundles/sonataadmin/famfamfam/application_xp.png
  86. BIN
      web/bundles/sonataadmin/famfamfam/application_xp_terminal.png
  87. BIN
      web/bundles/sonataadmin/famfamfam/arrow_branch.png
  88. BIN
      web/bundles/sonataadmin/famfamfam/arrow_divide.png
  89. BIN
      web/bundles/sonataadmin/famfamfam/arrow_down.png
  90. BIN
      web/bundles/sonataadmin/famfamfam/arrow_in.png
  91. BIN
      web/bundles/sonataadmin/famfamfam/arrow_inout.png
  92. BIN
      web/bundles/sonataadmin/famfamfam/arrow_join.png
  93. BIN
      web/bundles/sonataadmin/famfamfam/arrow_left.png
  94. BIN
      web/bundles/sonataadmin/famfamfam/arrow_merge.png
  95. BIN
      web/bundles/sonataadmin/famfamfam/arrow_out.png
  96. BIN
      web/bundles/sonataadmin/famfamfam/arrow_redo.png
  97. BIN
      web/bundles/sonataadmin/famfamfam/arrow_refresh.png
  98. BIN
      web/bundles/sonataadmin/famfamfam/arrow_refresh_small.png
  99. BIN
      web/bundles/sonataadmin/famfamfam/arrow_right.png
  100. 0 0
      web/bundles/sonataadmin/famfamfam/arrow_rotate_anticlockwise.png

+ 33 - 0
src/Muzich/AdminBundle/Admin/ElementAdmin.php View File

@@ -9,4 +9,37 @@ use Sonata\AdminBundle\Datagrid\ListMapper;
9 9
 
10 10
 class ElementAdmin extends Admin
11 11
 {
12
+  
13
+  protected function configureListFields(ListMapper $listMapper)
14
+  {
15
+    $listMapper
16
+      ->addIdentifier('name')
17
+      ->add('url')
18
+      ->add('tags')
19
+    ;
20
+  }
21
+  
22
+  protected function configureDatagridFilters(DatagridMapper $datagrid)
23
+  {
24
+    $datagrid
25
+      ->add('name')
26
+      ->add('url')
27
+      ->add('tags')
28
+    ;
29
+  }
30
+  
31
+  protected function configureFormFields(FormMapper $formMapper)
32
+  {
33
+    $formMapper
34
+      ->add('id')
35
+      ->add('name')
36
+      ->add('url')
37
+    ;
38
+  }
39
+
40
+//  public function validate(ErrorElement $errorElement, $object)
41
+//  {
42
+//     
43
+//  }
44
+  
12 45
 }

+ 29 - 0
src/Muzich/AdminBundle/Admin/ElementTypeAdmin.php View File

@@ -9,4 +9,33 @@ use Sonata\AdminBundle\Datagrid\ListMapper;
9 9
 
10 10
 class ElementTypeAdmin extends Admin
11 11
 {
12
+  
13
+  protected function configureListFields(ListMapper $listMapper)
14
+  {
15
+    $listMapper
16
+      ->addIdentifier('id')
17
+      ->add('name')
18
+    ;
19
+  }
20
+  
21
+  protected function configureDatagridFilters(DatagridMapper $datagrid)
22
+  {
23
+    $datagrid
24
+      ->add('name')
25
+    ;
26
+  }
27
+  
28
+  protected function configureFormFields(FormMapper $formMapper)
29
+  {
30
+    $formMapper
31
+      ->add('id')
32
+      ->add('name')
33
+    ;
34
+  }
35
+
36
+//  public function validate(ErrorElement $errorElement, $object)
37
+//  {
38
+//     
39
+//  }
40
+  
12 41
 }

+ 5 - 0
src/Muzich/CoreBundle/Entity/Element.php View File

@@ -185,6 +185,11 @@ class Element
185 185
     $this->url = $url;
186 186
   }
187 187
   
188
+  public function __toString()
189
+  {
190
+      return $this->name;
191
+  }
192
+  
188 193
   /**
189 194
    * Add tags
190 195
    *

+ 5 - 0
src/Muzich/CoreBundle/Entity/ElementType.php View File

@@ -46,6 +46,11 @@ class ElementType
46 46
   {
47 47
     $this->elements = new ArrayCollection();
48 48
   }
49
+  
50
+  public function __toString()
51
+  {
52
+    return $this->name;
53
+  }
49 54
 
50 55
   /**
51 56
    * Set name

+ 5 - 1
src/Muzich/CoreBundle/Entity/Tag.php View File

@@ -71,7 +71,11 @@ class Tag
71 71
     $this->users_favorites = new ArrayCollection();
72 72
     $this->elements = new ArrayCollection();
73 73
   }
74
-  
74
+    
75
+  public function __toString()
76
+  {
77
+      return $this->name;
78
+  }
75 79
 
76 80
   /**
77 81
    * Get id

+ 0 - 0
web/bundles/acmedemo/css/demo.css View File


+ 0 - 0
web/bundles/acmedemo/images/blue-arrow.png View File


+ 0 - 0
web/bundles/acmedemo/images/field-background.gif View File


+ 0 - 0
web/bundles/acmedemo/images/logo.gif View File


+ 0 - 0
web/bundles/acmedemo/images/search.png View File


+ 0 - 0
web/bundles/acmedemo/images/welcome-configure.gif View File


+ 0 - 0
web/bundles/acmedemo/images/welcome-demo.gif View File


+ 0 - 0
web/bundles/acmedemo/images/welcome-quick-tour.gif View File


+ 0 - 0
web/bundles/framework/css/exception.css View File


+ 0 - 0
web/bundles/framework/css/exception_layout.css View File


+ 0 - 0
web/bundles/framework/images/blue_picto_less.gif View File


+ 0 - 0
web/bundles/framework/images/blue_picto_more.gif View File


+ 0 - 0
web/bundles/framework/images/border_l.png View File


+ 0 - 0
web/bundles/framework/images/border_r.png View File


+ 0 - 0
web/bundles/framework/images/btn_bg.png View File


+ 0 - 0
web/bundles/framework/images/close_quote.gif View File


+ 0 - 0
web/bundles/framework/images/exception_detected.gif View File


+ 0 - 0
web/bundles/framework/images/grey_magnifier.png View File


+ 0 - 0
web/bundles/framework/images/icon_log.png View File


+ 0 - 0
web/bundles/framework/images/input_bg.gif View File


+ 0 - 0
web/bundles/framework/images/logo_symfony.gif View File


+ 0 - 0
web/bundles/framework/images/open_quote.gif View File


+ 0 - 89
web/bundles/muzichcore/css/base.css View File

@@ -1,89 +0,0 @@
1
-/* --- STYLES DE BASE --- */
2
-
3
-/* Page */
4
-html {
5
-  font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
6
-}
7
-body {
8
-  margin: 0;
9
-  padding: 0; /* Remettre à zéro si nécessaire. */
10
-  /* Pensez à utiliser une collection de polices (2), par ex:
11
-  font-family: Arial, Helvetica, FreeSans, sans-serif; */
12
-  /*font-size: .8em;*/ /* À adapter pour la police choisie. (3) */
13
-  color: black;
14
-  background-color: #9AE4E8;
15
-  font: 13.34px helvetica,arial,freesans,clean,sans-serif;
16
-  line-height: 1.4;
17
-}
18
-
19
-/* Titres */
20
-h1, h2, h3, h4, h5, h6 {
21
-  margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
22
-  line-height: 1.2;
23
-  font-weight: bold; /* Valeur par défaut. (6) */
24
-  font-style: normal;
25
-}
26
-h1 {
27
-  font-size: 1.75em;
28
-}
29
-h2 {
30
-  font-size: 1.5em;
31
-}
32
-h3 {
33
-  font-size: 1.25em;
34
-}
35
-h4 {
36
-  font-size: 1em;
37
-}
38
-
39
-/* Listes */
40
-ul, ol {
41
-  margin: .75em 0 .75em 32px;
42
-  padding: 0;
43
-}
44
-
45
-/* Paragraphes */
46
-p {
47
-  margin: .75em 0; /* Marges plus faibles que par défaut. (7) */
48
-}
49
-address {
50
-  margin: .75em 0;
51
-  font-style: normal;
52
-}
53
-
54
-/* Liens */
55
-a {
56
-  text-decoration: underline;
57
-}
58
-a:link {
59
-  color: #11C;
60
-}
61
-a:visited {
62
-  color: #339;
63
-}
64
-a:hover, a:focus, a:active {
65
-  color: #00F;
66
-}
67
-
68
-/* Pas de bordure autour des images dans les liens */
69
-a img {
70
-  border: none;
71
-}
72
-
73
-/* Divers éléments de type en-ligne (8) */
74
-em {
75
-  font-style: italic;
76
-}
77
-strong {
78
-  font-weight: bold;
79
-}
80
-
81
-/* Formulaires */
82
-form, fieldset {
83
-  margin: 0;
84
-  padding: 0;
85
-  border: none;
86
-}
87
-input, button, select {
88
-  vertical-align: middle; /* Solution pb. d'alignement. (9) */
89
-}

+ 0 - 266
web/bundles/muzichcore/css/main.css View File

@@ -1,266 +0,0 @@
1
-
2
-#container
3
-{
4
-  width: 640px;
5
-  margin-top: 45px;
6
-  margin-left: auto;
7
-  margin-right: auto;
8
-  margin-bottom: 45px;
9
-  
10
-  padding: 10px;
11
-  background-color: white;
12
-  border: 0px solid #d5d5d5;
13
-  border-radius: 7px;
14
-  -moz-border-radius: 7px;
15
-  -webkit-border-radius: 7px;
16
-  
17
-  -webkit-box-shadow: #666 0px 2px 3px;
18
-  -moz-box-shadow: #666 0px 2px 3px;
19
-  box-shadow: #666 0px 2px 3px;
20
-}
21
-
22
-#container h1
23
-{
24
-  
25
-}
26
-#container h2
27
-{
28
-  margin-top: 5px;
29
-  margin-bottom: 5px;
30
-  
31
-  text-shadow: 1px 1px 2px #666;
32
-}
33
-#container h3
34
-{
35
-  text-shadow: 1px 1px 1px #666;
36
-}
37
-#container h4
38
-{
39
-  
40
-}
41
-
42
-#container a 
43
-{
44
-  text-decoration: none;
45
-  color: #00d0de;
46
-}
47
-
48
-#container #top-tabs
49
-{
50
-  float: left;
51
-  list-style: none outside none;
52
-  margin: -35px 16px 0 -6px;
53
-  padding: 0;
54
-}
55
-
56
-#container #top-tabs li
57
-{
58
-  float: left;
59
-  margin-left: 0px;
60
-  
61
-  padding-top: 3px;
62
-  padding-left: 5px;
63
-  padding-right: 5px;
64
-  padding-bottom: 3px;
65
-  
66
-  background-color: #e9e9e9;
67
-  
68
-  border-top: 1px solid #d5d5d5;
69
-  border-left: 1px solid #d5d5d5;
70
-  border-right: 1px solid #d5d5d5;
71
-  border-radius: 5px 5px 0px 0px;
72
-  -moz-border-radius: 5px 5px 0px 0px;
73
-  -webkit-border-radius: 5px 5px 0px 0px;
74
-  
75
-}
76
-
77
-#container #top-tabs li.active
78
-{
79
-  background-color: white;
80
-}
81
-
82
-#container #top-tabs li a
83
-{
84
-  text-decoration: none;
85
-  color: black;
86
-}
87
-
88
-#top_bar
89
-{
90
-  width: 220px;
91
-  background-color: white;
92
-  padding: 0px;
93
-  
94
-  margin-left: auto;
95
-  margin-right: auto;
96
-  
97
-  border-radius: 0px 0px 4px 4px;
98
-  -moz-border-radius: 0px 0px 4px 4px;
99
-  -webkit-border-radius: 0px 0px 4px 4px;
100
-  
101
-	text-align: center;
102
-}
103
-
104
-#top_bar a 
105
-{
106
-  text-decoration: none;
107
-  color: black;
108
-  padding-left: 3px; padding-right: 3px;
109
-}
110
-
111
-/*#top_bar ul
112
-{
113
-  text-align: center;
114
-  margin-top: -5px;
115
-}
116
-
117
-#top_bar ul li
118
-{
119
-  display: inline;
120
-  float: left;
121
-  list-style: none;
122
-  padding-left: 6px;
123
-}
124
-
125
-#top_bar ul li a 
126
-{
127
-  text-decoration: none;
128
-  color: black;
129
-}*/
130
-
131
-ul.inline 
132
-{
133
-  
134
-}
135
-
136
-ul.inline li
137
-{
138
-  display: inline;
139
-}
140
-
141
-
142
-/* Messages flash */
143
-
144
-.message
145
-{
146
-		-webkit-background-size: 40px 40px;
147
-		-moz-background-size: 40px 40px;
148
-		background-size: 40px 40px;			
149
-		background-image: -webkit-gradient(linear, left top, right bottom,
150
-								color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
151
-								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
152
-								color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
153
-								to(transparent));
154
-		background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
155
-							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
156
-							transparent 75%, transparent);
157
-		background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
158
-							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
159
-							transparent 75%, transparent);
160
-		background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
161
-							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
162
-							transparent 75%, transparent);
163
-		background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
164
-							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
165
-							transparent 75%, transparent);
166
-		background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
167
-							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
168
-							transparent 75%, transparent);
169
-								
170
-		 -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
171
-		 -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
172
-		 box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
173
-		 width: 100%;
174
-		 border: 1px solid;
175
-		 color: #fff;
176
-		 padding: 15px;
177
-		 position: fixed;
178
-		 _position: absolute;
179
-		 text-shadow: 0 1px 0 rgba(0,0,0,.5);
180
-		 -webkit-animation: animate-bg 5s linear infinite;
181
-		 -moz-animation: animate-bg 5s linear infinite;
182
-}
183
-
184
-.info, .fos_user_info
185
-{
186
-		 background-color: #4ea5cd;
187
-		 border-color: #3b8eb5;
188
-}
189
-
190
-.error, .fos_user_error
191
-{
192
-		 background-color: #de4343;
193
-		 border-color: #c43d3d;
194
-}
195
-		 
196
-.warning, .fos_user_warning
197
-{
198
-		 background-color: #eaaf51;
199
-		 border-color: #d99a36;
200
-}
201
-
202
-.success, .fos_user_success
203
-{
204
-		 background-color: #61b832;
205
-		 border-color: #55a12c;
206
-}
207
-
208
-.message h3
209
-{
210
-		 margin: 0 0 5px 0;													 
211
-}
212
-
213
-.message p
214
-{
215
-		 margin: 0;													 
216
-}
217
-
218
-.message a.message-close
219
-{
220
-  float: right;
221
-  margin-top: -14px;
222
-  margin-right: 18px;
223
-  margin-bottom: -11px;
224
-}
225
-
226
-.message a.message-close img:HOVER
227
-{
228
-  width: 52px;
229
-  height: 52px;
230
-  margin-bottom: -13px;
231
-}
232
-
233
-@-webkit-keyframes animate-bg
234
-{
235
-    from {
236
-        background-position: 0 0;
237
-    }
238
-    to {
239
-       background-position: -80px 0;
240
-    }
241
-}
242
-
243
-
244
-@-moz-keyframes animate-bg 
245
-{
246
-    from {
247
-        background-position: 0 0;
248
-    }
249
-    to {
250
-       background-position: -80px 0;
251
-    }
252
-}
253
-
254
-/* Message flash end */
255
-
256
-#choose_language
257
-{
258
-  float: right;
259
-  margin-right: 5px;
260
-}
261
-
262
-#choose_language a
263
-{
264
-  text-decoration: none;
265
-  color: black;
266
-}

BIN
web/bundles/muzichcore/img/1317386146_cancel.png View File


+ 0 - 30
web/bundles/muzichcore/js/muzich.js View File

@@ -1,30 +0,0 @@
1
-
2
-// Messages flashs
3
-
4
-var myMessages = ['info','warning','error','success']; // define the messages types	
5
-
6
-function hideAllMessages()
7
-{
8
-  var messagesHeights = new Array(); // this array will store height for each
9
-	 
10
- for (i=0; i<myMessages.length; i++)
11
- {
12
-    messagesHeights[i] = $('.' + myMessages[i]).outerHeight();
13
-    $('.' + myMessages[i]).css('top', -messagesHeights[i]); //move element outside viewport	  
14
- }
15
-}
16
-
17
-$(document).ready(function(){
18
-		 
19
-  // Initially, hide them all
20
-  hideAllMessages();
21
-
22
-  $('.message').animate({top:"0"}, 500);
23
-
24
-  // When message is clicked, hide it
25
-  $('.message a.message-close').click(function(){			  
26
-    $(this).parent('.message').animate({top: -$(this).outerHeight()-50}, 700);
27
-    return false;
28
-  });		 
29
-		 
30
-});   

+ 0 - 7
web/bundles/muzichhome/css/home.css View File

@@ -1,7 +0,0 @@
1
-
2
-
3
-#container .follow_link
4
-{
5
-  float: right;
6
-  text-decoration: none;
7
-}

+ 0 - 16
web/bundles/muzichindex/css/index.css View File

@@ -1,16 +0,0 @@
1
-
2
-
3
-.hello
4
-{
5
-  background-color: #f4f4f4;
6
-  padding: 30px;
7
-}
8
-
9
-.hello .login_box
10
-{
11
-  width: 640px;
12
-  margin-left: auto;
13
-  margin-right: auto;
14
-  background-color: #e3f6fd;
15
-  padding: 20px;
16
-}

+ 0 - 0
web/bundles/muzichuser/css/user.css View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/css/configure.css View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/css/install.css View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/images/background-textfield.gif View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/images/blue-arrow.png View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/images/favicon.ico View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/images/logo-big.gif View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/images/logo-small.gif View File


+ 0 - 0
web/bundles/sensiodistribution/webconfigurator/images/notification.gif View File


BIN
web/bundles/sonataadmin/ajax-loader.gif View File


+ 98 - 0
web/bundles/sonataadmin/base.js View File

@@ -0,0 +1,98 @@
1
+jQuery(document).ready(function() {
2
+
3
+    Admin.add_pretty_errors(document);
4
+    Admin.add_collapsed_toggle();
5
+});
6
+
7
+
8
+var Admin = {
9
+
10
+    /**
11
+     * render log message
12
+     * @param mixed
13
+     */
14
+    log: function() {
15
+        var msg = '[Sonata.Admin] ' + Array.prototype.join.call(arguments,', ');
16
+        if (window.console && window.console.log) {
17
+            window.console.log(msg);
18
+        }
19
+        else if (window.opera && window.opera.postError) {
20
+            window.opera.postError(msg);
21
+        }
22
+    },
23
+
24
+    /**
25
+     * display related errors messages
26
+     *
27
+     * @param subject
28
+     */
29
+    add_pretty_errors: function(subject) {
30
+        jQuery('div.sonata-ba-field-error', subject).each(function(index, element) {
31
+            var input = jQuery('input, textarea', element);
32
+
33
+            var message = jQuery('div.sonata-ba-field-error-messages', element).html();
34
+            jQuery('div.sonata-ba-field-error-messages', element).html('');
35
+            if (!message) {
36
+                message = '';
37
+            }
38
+
39
+            if (message.length == 0) {
40
+                return;
41
+            }
42
+
43
+            input.qtip({
44
+                content: message,
45
+                show: 'focusin',
46
+                hide: 'focusout',
47
+                position: {
48
+                    corner: {
49
+                        target: 'rightMiddle',
50
+                        tooltip: 'leftMiddle'
51
+                    }
52
+                },
53
+                style: {
54
+                    name: 'red',
55
+                    border: {
56
+                        radius: 2
57
+                    },
58
+                    tip: 'leftMiddle'
59
+                }
60
+            })
61
+        });
62
+    },
63
+
64
+    /**
65
+     * Add the collapsed toggle option to the admin
66
+     *
67
+     * @param subject
68
+     */
69
+    add_collapsed_toggle: function(subject) {
70
+        jQuery('fieldset legend a.sonata-ba-collapsed', subject).live('click', function(event) {
71
+            event.preventDefault();
72
+
73
+            var fieldset = jQuery(this).closest('fieldset');
74
+
75
+            jQuery('div.sonata-ba-collapsed-fields', fieldset).toggle();
76
+            fieldset.toggleClass('sonata-ba-collapsed-fields-close');
77
+        }).click();
78
+    },
79
+
80
+    stopEvent: function(event) {
81
+        // https://github.com/sonata-project/SonataAdminBundle/issues/151
82
+        //if it is a standard browser use preventDefault otherwise it is IE then return false
83
+        if(event.preventDefault) {
84
+            event.preventDefault();
85
+        } else {
86
+            event.returnValue = false;
87
+        }
88
+
89
+        //if it is a standard browser get target otherwise it is IE then adapt syntax and get target
90
+        if (typeof event.target != 'undefined') {
91
+            targetElement = event.target;
92
+        } else {
93
+            targetElement = event.srcElement;
94
+        }
95
+
96
+        return targetElement;
97
+    }
98
+}

+ 118 - 0
web/bundles/sonataadmin/css/colors.css View File

@@ -0,0 +1,118 @@
1
+/* General parameter */
2
+body {
3
+    background-color: #f2f2f2;
4
+}
5
+
6
+a {
7
+    text-decoration: none;
8
+}
9
+
10
+div.container {
11
+
12
+}
13
+
14
+div.container div.header {
15
+    padding: 5px;
16
+
17
+    background-image: -moz-linear-gradient(-90deg, #494949, #1b1b1b);
18
+    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#1b1b1b));
19
+
20
+    color: white;
21
+}
22
+
23
+div.container div.header a.home {
24
+    padding: 5px;
25
+
26
+    font-size: 2.5em;
27
+    text-decoration: none;
28
+    color: white;
29
+}
30
+
31
+div.container div.content {
32
+    padding: 5px;
33
+
34
+    background-color: white;
35
+}
36
+
37
+div.container div.content h1 {
38
+
39
+    font-size:2em;
40
+    border-bottom: 1px solid #cccccc;
41
+    padding-bottom: 5px;
42
+    color: #3d3d3d;
43
+}
44
+
45
+
46
+div.container div.sonata-actions ul {
47
+    float: left;
48
+    list-style: none;
49
+}
50
+
51
+div.container div.sonata-actions li {
52
+    float: left;
53
+
54
+    -webkit-border-radius: 4px;
55
+    -moz-border-radius: 4px;
56
+    border-radius: 4px;
57
+
58
+    box-shadow: 0 1px 1px rgba(0,0,0, 0.5);
59
+    -moz-box-shadow: 0 1px 1px rgba(0,0,0, 0.5);
60
+    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, 0.5);
61
+
62
+    border: 1px solid #cccccc;
63
+    background: #f2f2f2;
64
+    margin: 2px;
65
+}
66
+
67
+div.container div.sonata-actions li a {
68
+    color: black;
69
+    text-decoration: none;
70
+
71
+    margin-left: 6px;
72
+    margin-right: 6px;
73
+    line-height: 15px;
74
+}
75
+
76
+
77
+/* Dashboard element */
78
+table.sonata-ba-list {
79
+    border: 1px solid #cccccc;
80
+}
81
+
82
+table.sonata-ba-list th {
83
+    background-image: -moz-linear-gradient(-90deg, #f8f8f8 , #e2e2e2);
84
+    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e2e2e2));
85
+}
86
+
87
+
88
+/* Form */
89
+textarea.title {
90
+    font-size: 1em;
91
+    width: 500px;
92
+}
93
+
94
+input.title {
95
+    font-size: 1em;
96
+    width: 500px;
97
+}
98
+
99
+div.sonata-ba-form-error {
100
+		width: 495px;
101
+		border: 3px solid #CE6F6F;
102
+		background-color: #F79992;
103
+		color: #9C2F2F;
104
+		padding: 5px;
105
+		margin-bottom: 10px;
106
+}
107
+
108
+div.sonata-ba-form-error ul {
109
+		margin: 0;
110
+}
111
+
112
+div.sonata-ba-field-error input{
113
+    border: 1px solid #f79992;
114
+}
115
+
116
+div.sonata-ba-field-error textarea{
117
+    border: 1px solid #f79992;
118
+}

+ 88 - 0
web/bundles/sonataadmin/css/layout.css View File

@@ -0,0 +1,88 @@
1
+table.sonata-ba-list {
2
+    width: 500px;
3
+}
4
+
5
+div.sonata-ba-field-inline-table input.title {
6
+    width: 100px;
7
+}
8
+
9
+div.sonata-ba-field-inline-table textarea.title {
10
+    width: 150px;
11
+    height: 50px;
12
+}
13
+
14
+table.sonata-ba-list td {
15
+    width: 75px;
16
+}
17
+
18
+table.sonata-ba-list td img{
19
+    vertical-align: bottom
20
+}
21
+
22
+table.sonata-ba-list td.sonata-ba-list-label {
23
+    width: 350px;
24
+}
25
+
26
+td.pager ul {
27
+    float: left;
28
+    list-style: none;
29
+    margin: 2px;
30
+    margin-left: auto;
31
+    margin-right: auto;
32
+}
33
+
34
+td.pager ul li {
35
+    float: left;
36
+}
37
+
38
+td.pager ul li a {
39
+    border: 1px solid #cccccc;
40
+    padding: 4px;
41
+    margin: 2px;
42
+}
43
+
44
+div.sonata-ba-modal-edit-one-to-one td.sonata-ba-list-field-batch,
45
+div.sonata-ba-modal-edit-one-to-one div.sonata-ba-list-actions,
46
+div.sonata-ba-modal-edit-one-to-one th.sonata-ba-list-field-header-batch
47
+{
48
+    display: none;
49
+}
50
+
51
+div.sonata-ba-modal-edit-one-to-one div.sonata-ba-list-actions {
52
+    display: none;
53
+}
54
+
55
+th.sonata-ba-list-field-header-order-desc:hover {
56
+    background: url(../famfamfam/bullet_arrow_up.png) no-repeat center left;
57
+}
58
+
59
+th.sonata-ba-list-field-header-order-asc:hover {
60
+    background: url(../famfamfam/bullet_arrow_down.png) no-repeat center left;
61
+}
62
+
63
+th.sonata-ba-list-field-header-order-desc,
64
+th.sonata-ba-list-field-header-order-asc {
65
+    padding-left: 15px;
66
+}
67
+
68
+th.sonata-ba-list-field-header-order-desc.sonata-ba-list-field-order-active {
69
+    background: url(../famfamfam/bullet_arrow_up.png) no-repeat center left;
70
+}
71
+
72
+th.sonata-ba-list-field-header-order-asc.sonata-ba-list-field-order-active {
73
+    background: url(../famfamfam/bullet_arrow_down.png) no-repeat center left;
74
+}
75
+
76
+th.sonata-ba-list-field-header-order-desc.sonata-ba-list-field-order-active:hover {
77
+    background: url(../famfamfam/bullet_arrow_down.png) no-repeat center left;
78
+}
79
+
80
+th.sonata-ba-list-field-header-order-asc.sonata-ba-list-field-order-active:hover {
81
+    background: url(../famfamfam/bullet_arrow_up.png) no-repeat center left;
82
+}
83
+
84
+em.sonata-ba-field-help {
85
+    display: block;
86
+    color: #999;
87
+    margin-bottom: 10px;
88
+}

BIN
web/bundles/sonataadmin/famfamfam/accept.png View File


BIN
web/bundles/sonataadmin/famfamfam/add.png View File


BIN
web/bundles/sonataadmin/famfamfam/anchor.png View File


BIN
web/bundles/sonataadmin/famfamfam/application.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_add.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_cascade.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_delete.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_double.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_edit.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_error.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_form.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_form_add.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_form_delete.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_form_edit.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_form_magnify.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_get.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_go.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_home.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_key.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_lightning.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_link.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_osx.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_osx_terminal.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_put.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_side_boxes.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_side_contract.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_side_expand.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_side_list.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_side_tree.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_split.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_tile_horizontal.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_tile_vertical.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_view_columns.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_view_detail.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_view_gallery.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_view_icons.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_view_list.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_view_tile.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_xp.png View File


BIN
web/bundles/sonataadmin/famfamfam/application_xp_terminal.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_branch.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_divide.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_down.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_in.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_inout.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_join.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_left.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_merge.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_out.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_redo.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_refresh.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_refresh_small.png View File


BIN
web/bundles/sonataadmin/famfamfam/arrow_right.png View File


+ 0 - 0
web/bundles/sonataadmin/famfamfam/arrow_rotate_anticlockwise.png View File


Some files were not shown because too many files changed in this diff