Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
experience_builder
Manage
Activity
Members
Labels
Plan
Wiki
Custom issue tracker
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Model registry
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
project
experience_builder
Merge requests
!587
#3499933
asset library storage
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
#3499933
asset library storage
issue/experience_builder-3499933:3499933-css-storage
into
0.x
Overview
70
Commits
52
Pipelines
43
Changes
23
Merged
Ted Bowman
requested to merge
issue/experience_builder-3499933:3499933-css-storage
into
0.x
3 months ago
Overview
26
Commits
52
Pipelines
43
Changes
23
Expand
Closes
#3499933
0
0
Merge request reports
Compare
0.x
version 42
dd1a5b53
3 months ago
version 41
dd1a5b53
3 months ago
version 40
d1af524b
3 months ago
version 39
d63df6e9
3 months ago
version 38
f1602cdb
3 months ago
version 37
f95b9261
3 months ago
version 36
5b4c44c7
3 months ago
version 35
5f543eef
3 months ago
version 34
fee05196
3 months ago
version 33
5d4a1d52
3 months ago
version 32
6515530d
3 months ago
version 31
bf1fcbc3
3 months ago
version 30
bf71480d
3 months ago
version 29
7ef217d9
3 months ago
version 28
228e4d90
3 months ago
version 27
c67a67a2
3 months ago
version 26
bd1d9700
3 months ago
version 25
aae8b51c
3 months ago
version 24
911f732e
3 months ago
version 23
3438ad47
3 months ago
version 22
4cea1c80
3 months ago
version 21
6f52c05b
3 months ago
version 20
bd1368e7
3 months ago
version 19
54769ac1
3 months ago
version 18
9cfc0e24
3 months ago
version 17
cdf8574f
3 months ago
version 16
dacb6a4b
3 months ago
version 15
f1b54cf7
3 months ago
version 14
1aca918a
3 months ago
version 13
3579404e
3 months ago
version 12
4f2f637a
3 months ago
version 11
d52812a7
3 months ago
version 10
05e4c9fd
3 months ago
version 9
c39fdd52
3 months ago
version 8
9ec10ea0
3 months ago
version 7
da09624e
3 months ago
version 6
fc337824
3 months ago
version 5
0d7dd1ac
3 months ago
version 4
445b6335
3 months ago
version 3
44ced0d5
3 months ago
version 2
e5869dd1
3 months ago
version 1
cfa97a7f
3 months ago
0.x (base)
and
latest version
latest version
dd1a5b53
52 commits,
3 months ago
version 42
dd1a5b53
52 commits,
3 months ago
version 41
dd1a5b53
52 commits,
3 months ago
version 40
d1af524b
51 commits,
3 months ago
version 39
d63df6e9
51 commits,
3 months ago
version 38
f1602cdb
50 commits,
3 months ago
version 37
f95b9261
49 commits,
3 months ago
version 36
5b4c44c7
48 commits,
3 months ago
version 35
5f543eef
47 commits,
3 months ago
version 34
fee05196
46 commits,
3 months ago
version 33
5d4a1d52
45 commits,
3 months ago
version 32
6515530d
46 commits,
3 months ago
version 31
bf1fcbc3
45 commits,
3 months ago
version 30
bf71480d
43 commits,
3 months ago
version 29
7ef217d9
42 commits,
3 months ago
version 28
228e4d90
39 commits,
3 months ago
version 27
c67a67a2
37 commits,
3 months ago
version 26
bd1d9700
36 commits,
3 months ago
version 25
aae8b51c
35 commits,
3 months ago
version 24
911f732e
34 commits,
3 months ago
version 23
3438ad47
33 commits,
3 months ago
version 22
4cea1c80
32 commits,
3 months ago
version 21
6f52c05b
31 commits,
3 months ago
version 20
bd1368e7
29 commits,
3 months ago
version 19
54769ac1
31 commits,
3 months ago
version 18
9cfc0e24
28 commits,
3 months ago
version 17
cdf8574f
26 commits,
3 months ago
version 16
dacb6a4b
25 commits,
3 months ago
version 15
f1b54cf7
24 commits,
3 months ago
version 14
1aca918a
23 commits,
3 months ago
version 13
3579404e
22 commits,
3 months ago
version 12
4f2f637a
19 commits,
3 months ago
version 11
d52812a7
17 commits,
3 months ago
version 10
05e4c9fd
15 commits,
3 months ago
version 9
c39fdd52
14 commits,
3 months ago
version 8
9ec10ea0
13 commits,
3 months ago
version 7
da09624e
12 commits,
3 months ago
version 6
fc337824
9 commits,
3 months ago
version 5
0d7dd1ac
7 commits,
3 months ago
version 4
445b6335
6 commits,
3 months ago
version 3
44ced0d5
4 commits,
3 months ago
version 2
e5869dd1
3 commits,
3 months ago
version 1
cfa97a7f
1 commit,
3 months ago
23 files
+
998
−
208
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
23
Search (e.g. *.vue) (Ctrl+P)
config/schema/experience_builder.schema.yml
+
51
−
13
Options
@@ -155,19 +155,12 @@ experience_builder.js_component.*:
type
:
sequence
sequence
:
type
:
string
# JS and CSS is compiled and validated in browser, no further validation is required here.
source_code_js
:
type
:
string
label
:
'
JavaScript
Source
code'
source_code_css
:
type
:
string
label
:
'
CSS
Source
code'
compiled_js
:
type
:
string
label
:
'
Compiled
JavaScript'
compiled_css
:
type
:
string
label
:
'
Compiled
CSS'
js
:
type
:
experience_builder.compilable_code
label
:
'
JS'
css
:
type
:
experience_builder.compilable_code
label
:
'
CSS'
# At most a single entity of this type is allowed to exist. If it exists, it *replaces* the theme's `page.html.twig`.
experience_builder.global_page_template.*
:
@@ -475,3 +468,48 @@ experience_builder.settings:
demo_mode
:
type
:
boolean
label
:
'
Experience
Builder
demo
mode'
experience_builder.xb_asset_library.*
:
type
:
config_entity
constraints
:
FullyValidatable
:
~
mapping
:
id
:
type
:
machine_name
label
:
'
Asset
library
ID'
constraints
:
Regex
:
# ℹ️ Initially, only one such config entity is allowed. Later, one per theme. Later still, additional ones. Details TBD.
pattern
:
'
/^global+$/'
message
:
"
The
%value
machine
name
is
not
valid."
label
:
type
:
required_label
label
:
'
Human-readable
label'
# If not `null`, will be stored on the filesystem at public://xb/HASH.css
# to ensure aggregated CSS is never stale.
css
:
type
:
experience_builder.compilable_code
label
:
'
CSS'
# The asset library may contain only JS, no CSS.
nullable
:
true
# If not `null`, will be stored on the filesystem at public://xb/HASH.js
# to ensure aggregated JS is never stale.
js
:
type
:
experience_builder.compilable_code
label
:
'
JS'
# The asset library may contain only CSS, no JS.
nullable
:
true
experience_builder.compilable_code
:
type
:
mapping
label
:
'
Compilable
code'
constraints
:
# Compilation and validation are assumed to happen on the client side. Server-side validation then is neither
# possible nor necessary.
FullyValidatable
:
~
mapping
:
original
:
type
:
text
label
:
'
Original
source
code
as
entered
by
the
human
author'
compiled
:
type
:
text
label
:
'
The
compiled
result'
Loading